Как вывести через foreach что-бы таблица выглядела примерно так:
<table border="2">
<tr>
<td>
1 пользователь
</td>
<td>
2 пользователь
</td>
<td>
3 пользователь
</td>
</tr>
<tr>
<td>
4 пользователь
</td>
<td>
5 пользователь
</td>
<td>
6 пользователь
</td>
</tr>
</table>
Спустя 2 часа, 8 минут, 19 секунд (14.08.2011 - 08:11) kirik написал(а):
Можете воспользоваться этим
Спустя 2 часа, 46 минут, 46 секунд (14.08.2011 - 10:57) quickxyan написал(а):
как-то так:
<table border="2">
<tr>
<?php
$i = 0;
foreach($array as $value){
if($i == 3)
echo '</tr><tr>';
$i++;
echo '<td>';
echo $value;
echo '</td>'
}
?>
</tr>
</table>
Спустя 2 часа, 11 минут, 1 секунда (14.08.2011 - 13:08) sebastjan написал(а):
Лучше наверное не париться и выводить в див блоках.
Ну это только моё личное мнние.
quickxyan
это не будет коректно работать
у тебя же на сайте бижутерии хороший пример вывода див блоками.
Ну это только моё личное мнние.
quickxyan
это не будет коректно работать
echo '</tr><tr>';
у тебя же на сайте бижутерии хороший пример вывода див блоками.
Спустя 9 минут, 35 секунд (14.08.2011 - 13:18) quickxyan написал(а):
sebastjan
почему не будет корректно работать(где-то сглупил)?
так тут же человек просил конкретный пример к конкретной задаче
почему не будет корректно работать(где-то сглупил)?
так тут же человек просил конкретный пример к конкретной задаче

Спустя 10 минут, 54 секунды (14.08.2011 - 13:29) sebastjan написал(а):
А как это у тебя стразу открываеться и закрываеться теги без вложения
кажись как то странно таблица формируеться.
echo '</tr><tr>';
кажись как то странно таблица формируеться.
Спустя 36 минут, 5 секунд (14.08.2011 - 14:05) quickxyan написал(а):
тю, так все правильно 
вверху начало таблицы. потом присваиваем счетчику 0 и при каждой итерации foreach() добавляем 1. проверяем когда будет 3 и тогда начинаем то же но с нового столбца.
сейчас даже у себя опробую будет ли работать

вверху начало таблицы. потом присваиваем счетчику 0 и при каждой итерации foreach() добавляем 1. проверяем когда будет 3 и тогда начинаем то же но с нового столбца.
сейчас даже у себя опробую будет ли работать

Спустя 2 минуты, 52 секунды (14.08.2011 - 14:08) quickxyan написал(а):
вот немного дописал и еще увидел, что потерял ";"
<table border="2">
<tr>
<?php
$i = 0;
$array = array('1', '2', '3', '4', '5', '6');
foreach($array as $value){
if($i == 3)
echo '</tr><tr>';
$i++;
echo '<td>';
echo $value;
echo '</td>';
}
?>
</tr>
</table>
Спустя 3 часа, 50 минут, 58 секунд (14.08.2011 - 17:59) sebastjan написал(а):
quickxyan
Извиняюсь ,я и не понял по началу принцип, как то кинулось в глаза одно а другое и не увидел.
+1
Спасибо за пояснение.
Извиняюсь ,я и не понял по началу принцип, как то кинулось в глаза одно а другое и не увидел.
+1
Спасибо за пояснение.