У меня есть простая таблица, которая имеет около 80 строк, которые я динамически заполняю с помощью PHP. То, что я пытаюсь сделать, это расположить эти строки по частям для каждого столбца. Поэтому, если у меня 80 строк, я бы хотел 4 столбца по 20 строк или около того, возможно, последний столбец имеет меньше или больше в зависимости от общего количества строк. Общее количество строк может измениться!
У меня возникли проблемы при разработке метода реализации, который не станет беспорядочным! Кто-нибудь знает простой способ, которым я могу это реализовать.
Я пытался использовать счетчик, когда зацикливаю данные для заполнения таблицы, и когда достигается кратное 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>';
}
Спасибо всем за помощь