Создайте цикл while, для таблиц, в php

Я создаю сайт для продажи продуктов, у меня есть таблица, чтобы показывать продукты, которые похожи на "квадратный" тип таблицы с ценой, изображением, информацией и кнопкой покупки.

Я новичок в этом типе кода, и я не мог понять, как это работает. У меня есть пример того, чего я хочу. Я знаю, что он использует AJAX, но я просто хочу, чтобы код/​​объяснение было в состоянии сделать таблицу типа os "squares" с продуктами, которые у меня есть в моей базе данных MySQL, так что, когда я добавляю больше pruducts, это автоматически, квадрат".

Вот мой PHP-код:

Вот моя таблица:

"; echo""; echo""; echo""; echo""; echo""; echo""; echo""; echo""; echo""; echo""; echo""; } ?>
<table id="tabela1"> <!--?php while ($fornos = mysqli_fetch_assoc($result)) { echo"<tr--><tbody><tr><td> $preco </td></tr><tr><td>Informações</td></tr><tr><td>Comprar</td></tr></tbody></table>
1 ответ

tr означает строку таблицы. Вы добавляете новую строку для каждой детали каждого элемента. Вы хотите использовать базовый модуль для создания новой строки каждый 4-й элемент. Глянь сюда:

<!--?php $query="Select * FROM fornos"; $result = mysqli_query($link, $query); if (!$result) exit("Error in query SELECT: " . mysqli_error($link));
?--> 0 && $i % 4 == 0): /* this line above is what creates a new row every 4th. */ ?> $i ++; endwhile; ?> <table id="tabela1"> <tbody><tr> <!--?php $i = 0; while ($fornos = mysqli_fetch_assoc($result)): if($i --></tr><tr> <!--?php endif; ?--> <td> <!--?php echo $fornos['preco']; ?--> '> Informações Comprar </td></tr>
</tbody></table>

Это основная идея.

licensed under cc by-sa 3.0 with attribution.