Forum Webscript.Ru

Программирование => PHP => Тема начата: Turok от 11 Марта 2005, 10:41:27

Название: Вывод из БД в таблицу с двумя колонками
Отправлено: Turok от 11 Марта 2005, 10:41:27
Добрый день!
Подскажите пожалуйста, как вывести данные из БД в таблице в два или три столбца?
чтоб была примерно такая таблица:
------------------------------------
раздел1 / раздел2 / раздел3

раздел4 / раздел5 / раздел6

раздел7 / раздел8 / раздел9

------------------------------------

получаю данные в массив
пытался выводить через while, но дублирует одно и тоже в столбцах.
получается:
------------------------------------
раздел1 / раздел1 / раздел1

раздел2 / раздел2 / раздел2

раздел3 / раздел3 / раздел3

------------------------------------
Название: Вывод из БД в таблицу с двумя колонками
Отправлено: for_i_0 от 11 Марта 2005, 13:39:25
Что то в этом напрвлении:
перенос после 5 -ой картинки (http://forums.webscript.ru/showthread.php?s=&threadid=18685)

А вообще можешь еще поискать на форуме там должно быть.
Название: Вывод из БД в таблицу с двумя колонками
Отправлено: Меняздесьдавнонет от 11 Марта 2005, 14:40:08
Turok
какая проблема сначала выводить в одну строчку, а потом добавить внутри цикла вывода код, который считает до трёх и печатает переход на новую строку?
Название: Вывод из БД в таблицу с двумя колонками
Отправлено: Turok от 11 Марта 2005, 18:12:58
кажется проблема решена....
может не совсем удачно... но работает )) БОЛЬШОЕ спасибо всем откликнувшимся

$count=1;
    while($ar_autor = mysql_fetch_array($select))
  {
if ($count==2){
   echo " ".$ar_autor[\'autor_name\']."  (".$ar_autor[\'rabot\'].") 
";
   $count=1;
  }else{
   echo " ".$ar_autor[\'autor_name\']."  (".$ar_autor[\'rabot\'].") ";
   $count++;
  }