[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод данных из базы в две колонки
Страницы: 1, 2, 3
vladex
Все привет.
Прошу помощи у знающих, и тех кто сможет помочь:
В общем я сделал так:
Что имеем!!!
Но как видите, вывод информации идет в одной таблице и в таблице в две колонки, и все это в цикле повторяется пока не закончится информации в базе.
Мне надо чтобы вывод был также в две колонки и в одной таблице, НО!!!
Чтобы правая колонка не дублировала левую, а дублирует она потому что переменная id в цикле идет одна, вот как сделать цикл чтобы вывод был с разными id???
Вот ссылка на код
повторяю знающих!!! А не советчиков типа, неужели не понима
kirik
А чисто логически подумать?
Что имеем: N-ное кол-во записей из БД
Что нужно: вывести записи в 2 колонки
Думаем: "таак.. есть 10 записей из БД, нужно вывести по 2 записи в ряду, следовательно записи будут идти примерно так -
1 | 2
3 | 4
5 | 6
....
сейчас у нас записи выводятся как-то так -
PHP
$items = SELECT *.....
for(
$i = 0; $i < 10; $i++)
{
  echo '<table><tr><td>'.$items[$i].'</td><td>'.$items[$i].'</td></tr></table>';
}

а нужно выводить новую таблицу каждые 2 записи, значит будет так
PHP
$td = null;
$items = SELECT *.....
for(
$i = 0; $i < 10; $i++)
{
  $td .= '<td>'.$items[$i].'</td>';
  if($i%2)
  {
    echo '<table><tr>'.$td.'</tr></table>';
    $td = null;
  }
}

"
Разве нет?

Теперь осталось только придумать, как это можно применить к своему коду.
Быстрый ответ:

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