У меня есть простая таблица, содержащая около 80 строк, которые я динамически заполняю с помощью PHP. То, что я пытаюсь сделать, - разместить эти строки в кусках для каждого столбца. Поэтому, если у меня есть 80 строк, мне бы хотелось, чтобы 4 столбца из 20 строк или около того, возможно, последний столбец меньше или больше в зависимости от общего количества строк. Общее количество строк может измениться!Динамический макет таблицы с использованием PHP Logic
У меня возникли проблемы с методом реализации, который не станет беспорядочным! Кто-нибудь знает простой способ, которым я могу это реализовать.
Я пробовал использовать счетчик, когда я зацикливал данные, чтобы заполнить таблицу, и когда кратное из 20 достигнуто, перейдите к следующему блоку, но это не сработало для меня, так как у меня остались лишние строки.
foreach($indexes as $index){
$counter++;
echo '<tr>';
if($counter > 20){
$multiplier = $counter/20;
$head = '<td></td>';
for($i=1; $i<$multiplier; $i++){
$head .= '<td></td>';
}
}
if($counter < 20){
$head = '';
}
echo "$head<td>$index</td><td><input id='$index' name='$index' type='checkbox' /></td>";
echo '</tr>';
}
Спасибо всем за любую помощь
Впечатляет! Это работало как удовольствие! – Abs