[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Хэлп ми
apc
$q = mysql_query($sql, $db);
$num = mysql_num_rows($q);
for($i=0; $i<$num; $i++)
{
$row = mysql_fetch_array($q, MYSQL_ASSOC);
$id = $row['id'];
echo <<<END
<tr>
<td align="center">
<b>$id </b>//могу ли я как то вывести здесь значение
//след. id в этом цикле (не начиная новый)
</td>
</tr>
END;

}



Спустя 3 часа, 1 минута, 40 секунд (14.01.2009 - 17:43) sergeiss написал(а):
Тебе надо по-другому сделать цикл, ежели ты хочешь создать таблицу с данными из запроса. Иначе ты пишешь как-то "по-Сишному" smile.gif, да и как-то "не так" (слишком сложно и запутанно, лучше по-другому, по-ПХПэшному)...

PHP
$q = mysql_query($sql, $db);

echo '<table>';
while(
 ($res=mysql_fetch_assoc($q) ) != false)
{
echo '<tr>';
foreach(
 $res as $k => $val )
{
echo "<td>$val</td>";
}
echo '</tr>';

}
echo '</table>';

Можно еще и вывод заголовка сделать, организовав один раз еще один цикл foreach внутри цикла while, но используя не величины, а ключи цикла foreach. А вот как это сделать... Я думаю, ты и сам догадаешься smile.gif
Надо только четко определить, что это первый цикл, и сделатьвывод этого заголовка раньше, чем вывод данных.
Быстрый ответ:

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