Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Вывод данных в столбцах [2]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (2): « 1 [2]   

> Описание: Как правильно написать цикл ??
WetlanD
Отправлено: 09 Мая, 2005 - 15:42:02
Post Id



Newbie


Покинул форум
Сообщений всего: 25
Дата рег-ции: Февр. 2005  
Откуда: Москва

Карма 0




TvoyWeb пишет:
WetlanD пишет:
чтоб результаты выводились в столбцаз, а уж потом эти столбцы выстраивались ...

Это еще что за извращение такое? Для чего тебе так делать?



Мне кажется так более читабельно должно быть, когда идет сортировка по алфавиту,
проще просматривать столбцы (3-4 штуки) чем носится по строкам, искать слово...\n\n(Добавление)
Я добил его, вот рабочий код того что мне нужно )))))

CODE:
$query="SELECT chtoto FROM gdeto";
$result=mysql_query($query);
$rows=mysql_num_rows($result);
$stolb=3;
$strok=ceil($rows/$stolb);
for ($a=0; $a<$rows; $a++)
{
$row= mysql_fetch_array($result, MYSQL_NUM);
$arr[] =$row[0];
}
echo "<table width=\"300\" border=\"1\" cellspacing=\"0\" cellpadding=\"1\">\n";
for ($i = 1; $i <= $strok; $i++)
{
echo "<tr>";
for ($j = 0; $j < $stolb; $j++)
{
$n=$i+$strok*$j;
echo "<td>";
if ($arr != 0) echo "$arr[$n]";
else echo "&nbsp;";
echo "</td>";
}
echo "</tr>";
}
echo "</table>";
Спасибо ВСЕМ!!! Тема исчерпана)))
 
 Top
WetlanD
Отправлено: 16 Июня, 2005 - 09:49:13
Post Id



Newbie


Покинул форум
Сообщений всего: 25
Дата рег-ции: Февр. 2005  
Откуда: Москва

Карма 0




Забыл
Господа!!! вылезла вот такая бага в этом коде!!!
при выводе результатов почемуто не выводится первая строка записанная первой в mysql!!!

исправление:

CODE:
for ($i = 0; $i < $strok; $i++)
{
echo "<tr>";
for ($j = 0; $j < $stolb; $j++)
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0348]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33