Как вывести данные из MYSQL на страницу в 3 или 4 столбца

  • Автор темы Автор темы Yura
  • Дата начала Дата начала

Yura

Новичок
Как вывести данные из MYSQL на страницу в 3 или 4 столбца

Подскажие, как с помощью РНР проще вывести данные из таблицы в 4 столбца (может быть, нужно будет в 3)?
 
приведи пример.
как минимум, может быть два вида вывода в несколько столбцов.

-~{}~ 06.09.06 19:47:

приведи пример хтмл кода, который хочешь получить
 
примерно так:
<table>
<tr>
<td>Значение 1</td>
<td>Значение 2</td>
<td>Значение 3</td>
</tr>
<tr>
<td>Значение 4</td>
<td>Значение 5</td>
<td>Значение 6</td>
</tr>
</table>

-~{}~ 06.09.06 20:10:

Можно и по-другому. Не принципиально, как. Главное, чтобы была возможность вывода в виде нескольких столбцов (3 или 4), оформления таблицы (границы ячеек и фон) - ну, это, естественно, сам уже сделаю.
 
отлично. это самый простой способ.
видишь ли ты какую-либо закономерность в приведённом тобой хтмл коде?
 
все гениальное - просто!
теперь попробуй вывести даные в цикле по три ячейки за раз.
 
т.е., количество циклов будет равно количеству строк?
 
вижу, что в строке по 3 ячейки в данном случае
смотри шире
<td>Значение 1</td>
<td>Значение 2</td>
<td>Значение 3</td>
<td>Значение 4</td>
<td>Значение 5</td>
<td>Значение 6</td>

у тебя всё выводится подряд.
всего-то надо выводить тд в цикле и в нужном месте вставить тр. правильно?

-~{}~ 06.09.06 20:39:

т.е., количество циклов будет равно количеству строк?
какие циклы ты имеешь в виду?
 
т.е., проверять - если i делится на 3 без остатка, то стаить </tr><tr>
Правильно я мысль понял?
 
можно просто считать до трёх.

но это не очень красивый способ.
лучше сделать два вложенных цикла for
один - от одного до трёх, внутри него выводятся ячейки, а второй - количество записей поделить на 3, внутри него пишутся тр и первый циал
 
Понял. Похоже, что мне уже пора спать, раз до такого не смог додуматься. Спасибо, Фанат, за помощь!
 
не забудь, что вайл тебе здесь не нужен, а нужна проверка - вернула ли что-то мускуль_квери, и если не вернула - выводить нбсп
 
Сверху