[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вывод по 4 <td> в один <tr> из базы
ufaclub


<?php



$query = "SELECT * FROM basaplan WHERE arenda_pod_class = 11 ORDER BY sqwear DESC";


$res = mysql_query( $query );

while ( $item = mysql_fetch_array( $res ) )

{

if ($item['link'] !==''){$alink = $item['link']; } else {$alink = '#';}
$title = $item['title'];
$silka ="<td><a href='$alink'>$title</a></td>";

echo $silka;

}



?>




вот так выводится 20 строк вида <td>$silka;</td>

как мне сделать чтобы каждые 4

<td>$silka;</td>
<td>
$silka;</td>
<td>
$silka;</td>
<td>
$silka;</td>


были обернуты в

<tr>

т.е


<tr>
<td>
$silka;</td>
<td>
$silka;</td>
<td>
$silka;</td>
<td>
$silka;</td>
</tr>


sergeiss
Заведи счетчик цикла
$loop=1; // перед циклом
...

if( $loop % 4 == 0 ) // внутри цикла
{
... // добавить тэги tr
}
...
$loop++; // в конце цикла

Ну, будут еще моменты, когда у тебя количество не кратно 4 (в т.ч. меньше 4). Но это уж сам подумай :)

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

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