我使用 php 代码创建一个购物车。当我点击产品页面时,由于数据库中有更多使用 php 代码创建产品页面的产品。
现在,我可以在一页中显示十个产品。但我需要一个选择框来在一页中更改产品数量。我该怎么做呢?
这是我的代码。选择箱码。
$content .= "<span style=\"margin-left:50px;color:#BE1E2D;font-size:14px;font-weight:bold;\">show
<select name=\"show_num_select\">
<option value=\"10\">10</option>
<option value=\"20\">20</option>
<option value=\"30\">30</option>
<option value=\"50\">50</option>
<option value=\"100\">100</option>
</select>
item each page</span>";
读取选择框值。
$show_num_select = isset($_GET['show_num_select'])?$_GET['show_num_select']:"10";
创建产品页面。n 是产品类型。Product::count_all 是一个函数。
if(empty($_GET['n'])){
$page = !empty($_GET['page'])? (int)$_GET['page']:1;
$per_page = $show_num_select;
$total_count = Product::count_all(true);
if(empty($_GET['page']) || (int)$_GET['page'] > ceil($total_count / $per_page) ){
$page = 1;
}