0

我在 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。不太确定我是否会以这种正确的方式进行此操作,但非常感谢任何帮助。

谢谢你。

4

1 回答 1

0

您需要将下拉列表作为表单或 AJAX 发送到 PHP 脚本,该脚本将在会话变量中存储所需的 item_number,或者写入数据库并从那里读取。

于 2012-12-07T03:07:32.183 回答