Трабл с таблицей

greatxxx

Новичок
Здраствуй All

Исходное:
- есть база (mysql), а в ней таблица с кучей фио
PHP:
CREATE TABLE IF NOT EXISTS `t_fio` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `fio` varchar(250) NOT NULL,
  `location` varchar(2) NOT NULL,
  PRIMARY KEY (`id`),
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 ;
Задача:
- вывести данные в ячейки таблицы (приведен фрагмент кода) - !причем чтобы таблица была вида (т.е. в определенной ячейке определенное fio)
PHP:
<table>
<tr>
<td></td>
<td>fio1</td>
<td></td>
<td>fio2</td>
<td></td>
</tr>
<tr>
<td>fio3</td>
<td></td>
<td>fio4</td>
<td></td>
<td>fio5</td>
</tr>
</table>
PHP:
$sql="SELECT * FROM t_fio";
...
$table = "<table>\n";
$table .= "<tr>\n";
while($row = mysql_fetch_array($sqlResult))
{
  $table .= "<td>\n";
  $table .= $row['fio'];
  $table .= "</td>\n";
}
$table .= "</tr>\n";
$table .= "</table>\n";
Вывод: вышеуказанные вариант построит таблицу в один ряд сверху вниз, а как сделать как надо?! Нужна скорее логика, чем код..

С уваженим
 

mustafa

Новичок
у тебя не с таблицей трабл а с тем как ты ее рисуешь. Я бы сначало занес все данные в массивчик, затем разделил на количество итемов между tr, в твоем случае на 2, ну а остачу уже отдельно обрабатывал
 

greatxxx

Новичок
Данные в массив и потом их обработать.. знаю.. ищется красивое и изящное решение..
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
if ($a % 5 == 0) рисуем </tr><tr>
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
zerkms
В смысле? =)
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
zerkms
Странный баг.
У меня все есть.
 

varan

Б̈́̈̽ͮͣ̈Л̩̲̮̻̤̹͓ДͦЖ̯̙̭̥̑͆А͇̠̱͓͇̾ͨД͙͈̰̳͈͛ͅ
у меня тоже всё есть. Может какой-нибудь плагин к браузеру вырезает этот ник потому что он содержит три икса? ))
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
zerkms
Первый раз вижу, чтоб самостоятельно себе (а не по инициативе админе)
резали xxx
:D
 

zerkms

TDD infected
Команда форума
Mr_Max
Для xxx у меня есть хром в анонимном режиме ))))
 
Сверху