Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Циклический вывод в PHP

382
18 декабря 2003 года
dodger
164 / / 07.02.2003
Не могу врубиться как сделать цикличный вывод таблицы не только по горизонтали, но и по вертикали. Я имею ввиду, как в цикле вывести таблицу 3х3?

Обычно я делал вывод такого плана:
 
Код:
<table border=1>
<?while ($row = mysql_fetch_array($result)) {?>
<tr>
    <td><?echo "<img src=photos/".$row["image"].">";?></td>
</tr>
<?}?>
</table>

Но таким способом можно выводить только либо в горизонтальном виде, либо в вертикальном, если while поставить после
 
Код:
<td>
. А вот как сделать сразу, чтобы и в горизонтальном и в вертикальном направлении шло? Не пойму...
4
19 декабря 2003 года
mike
3.7K / / 01.10.2002
Ставь внутри цикла еще один, а в нем выводи картинки в ряд. Все просто.

Код:
$cols=3;
$rows=4;
$inpage=$cols*$rows;

$c=0;

while ($a=mysql_fetch_array($r)) {
    if ($c==0) print "<tr bgcolor=#F0F0F0>";
    print "<td width=".intval(100/$cols)."%></td>";
    $c++;if ($c>=$cols) {$c=0;print "</tr>";}
    }
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог