Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Помогите с while ($ar=mysql_fetch_array($r)) (WebSQLNeeder) 14/07/2005 - 14:14:11
      Re: Смысл вопроса: есть ли счетчик в while(... (WebSQLNeeder) 14/07/2005 - 14:30:40
      Re: Ну так кто-нибудь подскажет как быть?? (WebSQLNeeder) 15/07/2005 - 01:23:57
      Re: Ну так кто-нибудь подскажет как быть?? (tower) 15/07/2005 - 14:46:34

> Original message text:
> From: WebSQLNeeder - 14/07/2005 - 14:14:11
> Subject:Помогите с while ($ar=mysql_fetch_array($r))
> -----------------
> Я понимаю, что элементарщина, но у меня ступор :(
>
> Значит есть скрипт каталога, берет значения из базы и выводит последние столько то значений (у меня это 10).
>
> if ($cid!=0) $Q="SELECT lid,url,title,description,gin,gout,moder_vote,resfield1,resfield2,resfield3,city FROM ".$db["prefix"]."main WHERE type=1 $bestsql AND cat1=$cid $order LIMIT $start,$pp;";
> else $Q="SELECT lid,url,title,description,gin,gout,moder_vote,resfield1,resfield2,resfield3,city FROM ".$db["prefix"]."main WHERE type=1 $bestsql $order LIMIT $start,$pp;";
>
> Так вот мне нужно что бы эти 10 значений вывелись в две ячейки таблицы по 5 в каждой, а как это реализовать??
>
> Сам вывод данных находится в цикле:
>
> while ($ar=mysql_fetch_array($r)) {
>
> А как бы мне в этом цикле узнать когда отсчитается пять значений, что бы сделать print "</td><td>";
>


From: tower - 15/07/2005 - 14:46:34
Subject:Ну так кто-нибудь подскажет как быть??
-----------------
$i=1;
while ($ar=mysql_fetch_array($r)) {

if($i==5)echo "</td><td>";
$i++;
}
или вот так
$i=1;
while ($ar=mysql_fetch_array($r)) {

if($i%5==0)echo "</td><td>";
$i++;
}
тогда будет выводить по 5 даже если больше 10 строк


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
23041



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |