Ребят, есть код.... все бы ничего, но никак не могу понять, как сделать, чтобы после 7 td, если в базе картинок больше 7, все переходило на новую строчку... Вот код:
PHP
<table> <tr> <?php $result = mysql_query("SELECT * FROM foto ",$db);
if (!$result) { echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору admin@rkspace.com <br> <strong>код ошибки:</strong> </p>"; exit(mysql_error()); }
if (mysql_num_rows($result) > 0) { $myrow = mysql_fetch_array($result);
do { printf ("
<td><a href='%s'><img src='%s'></a></td>
", $myrow["id"],$myrow["mini_img"]);
} while ($myrow = mysql_fetch_array($result)); } else { echo "<p>Информация по запросу не может быть извлечена, в таблице нет записей</p>"; exit(); }
?>
Спустя 16 минут, 3 секунды (2.03.2009 - 11:57) sergeiss написал(а):
Во-первых, у тебя цикл организован неправильно - ты выводишь данные, которые еще не считаны. А во-вторых, см. код ниже. Адаптируй его дальше под свои нужды Ну, и начало и конец таблицы лучше сделать так, как я написал.