[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывести из базы данные в три колонки
rashid06
Здравствуйте ! помогите пожалуйста изменить код, чтобы из базы выводилось не в две калонки с данными , а в три. Вот рабочий код вывода в цикле из базы в две колонки:

<?PHP
$result=mysql_query("SELECT * FROM `menu`");
$row=mysql_num_rows($result);
$result2=ceil($row/2);
print '<table cellpadding="0" cellspacing="0" border="0"><tr valign="top"><td width="150">';
$i="1";
while ($array=mysql_fetch_array($result))
{
?>
<input type='checkbox' value="<?PHP print $array['name']; ?>">
<?PHP print $array['name']; ?>
<?
PHP
if($result2==$i)
{
print "</td><td width='150'>";
}
$i++;
}
print "</td></tr></table>";
?>
YVSIK
вот оно

вот цитата точная
// Рисуем табличку
$table = "<table border=0 width=100% align=center>\n";

while ($row = mysql_fetch_assoc($result))
{
/* Прошу обратить внимание на функцию MYSQL_FETCH_ASSOC()
Выбрана она не случайно, данная функциявозвратит ассоциативный
массив с которым будем работать.

Многие делают ошибку в плане оптимизации и использую функцию
MYSQL_FETCH_ARRAY() данная функциявернет два массива,
один ассоциативный другой индексный тем самым мы увеличим потрябляемую
память скриптом.
*/


$table .= "<tr>\n";

$table .= "<td>".$row['id']."</td>\n";
$table .= "<td>".$row['name']."</td>\n";
$table .= "<td>".$row['age']."</td>\n";

$table .= "</tr>\n";
}


_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
rashid06
YVSIK это не то.... это простой вывод в таблицу, а мне нужно в три колонки и именно с кодом который выше.
YVSIK
твоего кода тут нет, он как надо не оформлен
А вот статья тебе поможет выводить не только в ТРИ в десять рядов будет и не только, будет и столбиком и в линейку и по четным рядам и не четным

_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
YVSIK
читаем по строкам
// Рисуем табличку
$table = "<table border=0 width=100% align=center>\n";
ну вот в таблице и будет три колонки он как раз с этой задачей отлично справляется

_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
rashid06
А как нибудь с моим кодом если попробывать???
rashid06
вот мой код на две, помогите переделать на три колонки

<?PHP
$result=mysql_query("SELECT * FROM `menu`");
$row=mysql_num_rows($result);
$result2=ceil($row/2);
print '<table cellpadding="0" cellspacing="0" border="0"><tr valign="top"><td width="150">';
$i="1";
while ($array=mysql_fetch_array($result))
{
?>
<input type='checkbox' value="<?PHP print $array['name']; ?>">
<?PHP print $array['name']; ?>
<?
PHP
if($result2==$i)
{
print "</td><td width='150'>";
}
$i++;
}
print "</td></tr></table>";
?>
vital
5$.

_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."

Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.