我在PHP中有一个变量,它控制应该从数据库中显示的项目数。
$per_page = 16;
然后我继续分页,因为数据库中有几百个项目。太酷了,我每页显示16个项目,用户可以点击页面1 2 3等,你就明白了。
但现在我想放入一个下拉框,允许用户选择显示的项目数量。
最初我想用下拉菜单做这个,我这样做了:
echo 'Items per page';
echo '<br>';
echo '<select id="dropdown">';
echo '<option value="1">20</option>';
echo '<option value="2">40</option>';
echo '<option value="3">All</option>';
echo '</select>';
然后,如果我可以将它存储在像$ item_number这样的变量中,那么我可以更改$ per_page以反映可能做类似
之类的选择$per_page = $item_number
但我的问题是获取下拉菜单告诉$ item_number要显示多少,这样它就可以告诉$ per_page。不太确定我是否正在以正确的方式解决这个问题,但我们非常感谢任何帮助。
谢谢。
答案 0 :(得分:0)
您需要将下拉列表作为表单发送,或者将AJAX发送到PHP脚本,该脚本将所需的item_number存储在会话变量中,或者写入数据库并从那里读取。