通过下拉菜单更改PHP变量

时间:2012-12-07 03:02:33

标签: php

我在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。不太确定我是否正在以正确的方式解决这个问题,但我们非常感谢任何帮助。

谢谢。

1 个答案:

答案 0 :(得分:0)

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