$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](http://phpforum.ru/html/emoticons/smile.gif)
PHP |
$q = mysql_query($sql, $db); |
Можно еще и вывод заголовка сделать, организовав один раз еще один цикл foreach внутри цикла while, но используя не величины, а ключи цикла foreach. А вот как это сделать... Я думаю, ты и сам догадаешься
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Надо только четко определить, что это первый цикл, и сделатьвывод этого заголовка раньше, чем вывод данных.