[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как разделить цикл пополам
intreb
подскажите пожалуйста как разделить вывод цикла на две колонки
например, по 10 результатов в каждой?


$usrf=mysql_query("SELECT * FROM `fragdsgtii` ORDER BY id ASC");
while($row=mysql_fetch_array($usrf))
{




if(($row['ob'])>"0")
{
echo"<tr>
<td align=left>"
.$row['fra44ete']." ".$row['ob']." EUR</td> <td ></td> <td ></td>
</tr>"
;
}



}





Спустя 1 час, 24 минуты, 55 секунд (19.05.2012 - 20:57) sergeiss написал(а):
Тебе нужно до начала цикла задать новую переменную, которую увеличивать на каждом шаге цикла. Но сам цикл while() оставь!
Далее, используй "деление по модулю" для оценки кратности этой переменой любому числу. Двум - для двух колонок, трем - для трех колонок, десяти - для десяти колонок... И если кратно, то тогда выводи '</tr><tr>', т.е. создавай новую строку таблицы.

Типа такого:
if( $a % 2 == 0 )
{
// выполнить действие
}

Спустя 1 час, 35 минут, 22 секунды (19.05.2012 - 22:32) intreb написал(а):
Спасибо!
Это помогло! +1
Быстрый ответ:

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