я разрабатываю интернет-магазин с нуля, я хочу, чтобы когда пользователь выбирал категорию, которую он хочет, то продукты в строке он мог видеть не статическое число, например, 3 элемента в строке
я хочу, чтобы администратор дал, например, это: 2; 3; 4; Это значит: первая строка содержит 2 элемента, вторая — 3 элемента, а третья — 4 элемента.
как я могу справиться с этим?
вот код, который я разработал:
$productsPerRow = 3;
$productsPerPage = 100;
$sql = "SELECT* from tbl_product order by pd_id desc";
$result = dbQuery(getPagingQuery($sql, $productsPerPage));
$pagingLink = getPagingLink($sql, $productsPerPage, "c=$catId");
$numProduct = dbNumRows($result);
if ($numProduct > 0 ) {
$i = 0;
while ($row = dbFetchAssoc($result)) {
extract($row);
if ($pd_thumbnail) {
$pd_thumbnail = WEB_ROOT . 'images/product/' . $pd_thumbnail;
} else {
$pd_thumbnail = WEB_ROOT . 'images/no-image-small.png';
}
if ($i % $productsPerRow == 0) {
echo '<tr>';
}
?>
<Td>
<?php echo $prodname;?>
</td>
if ($i % $productsPerRow == $productsPerRow - 1) {
echo '</tr>';
}
$i += 1;
}
Задача ещё не решена.
Других решений пока нет …