void
Новичок
Корректный вывод данных запроса в мультиколоночную HTML таблицу
Значит так, есть база с полями, скажем, name, surname, school, city, country и т.д.
Задача такова: делаем запрос типа SELECT * FROM table;
А вот дальше никак: Итак, как получить на выходе следующую комбинацию:
(использую mysql_fetch_array )
<table>
<tr>
<td>name1</td>
<td>name2</td>
<td>name3</td>
</tr>
<tr>
<td>surnname1</td>
<td>surnname2</td>
<td>surnname3</td>
</tr>
<td>name4</td>
<td>name5</td>
<td>name6</td>
</tr>
<tr>
<td>surnname4</td>
<td>surnname5</td>
<td>surnname6</td>
</tr>
</table>
т.е. таблица с тремя колонками, чтобы после каждого третьего была бы новая строчка, т.е. <tr>,
но строчки парами, т.е.:
-----------------------------------------
name1 | name2 | name3
-----------------------------------------
surname1| surname2| surname3
-----------------------------------------
name4 | name5 | name6
------------------------------------------
surname4| surname5| surname6
------------------------------------------
и, если, скажем результат запроса не кратен 3-м (в остатке 2), то последняя ячека прорисовывалась бы, т.е. nbsp;
А то у меня получается все как:
-----------------------------------------
name1 | name1 | name1
-----------------------------------------
surname1| surname1| surname1
-----------------------------------------
и т.д. никак не могу заставить отображать по три результата свыбранного массива.
Заранее благодарю, а то сломал голову
Значит так, есть база с полями, скажем, name, surname, school, city, country и т.д.
Задача такова: делаем запрос типа SELECT * FROM table;
А вот дальше никак: Итак, как получить на выходе следующую комбинацию:
(использую mysql_fetch_array )
<table>
<tr>
<td>name1</td>
<td>name2</td>
<td>name3</td>
</tr>
<tr>
<td>surnname1</td>
<td>surnname2</td>
<td>surnname3</td>
</tr>
<td>name4</td>
<td>name5</td>
<td>name6</td>
</tr>
<tr>
<td>surnname4</td>
<td>surnname5</td>
<td>surnname6</td>
</tr>
</table>
т.е. таблица с тремя колонками, чтобы после каждого третьего была бы новая строчка, т.е. <tr>,
но строчки парами, т.е.:
-----------------------------------------
name1 | name2 | name3
-----------------------------------------
surname1| surname2| surname3
-----------------------------------------
name4 | name5 | name6
------------------------------------------
surname4| surname5| surname6
------------------------------------------
и, если, скажем результат запроса не кратен 3-м (в остатке 2), то последняя ячека прорисовывалась бы, т.е. nbsp;
А то у меня получается все как:
-----------------------------------------
name1 | name1 | name1
-----------------------------------------
surname1| surname1| surname1
-----------------------------------------
и т.д. никак не могу заставить отображать по три результата свыбранного массива.
Заранее благодарю, а то сломал голову
