0

我有两个 .php 文件:trialform.php 和 trialaction.php

<select>用户使用trialform.php 上的标签选择搜索词,然后该信息将发送到包含 mySQL 的 trialaction.php,$query=SELECT * ...其中包含 $expression1 等变量(取决于用户的选择)。

它工作正常。但我想pagination从这个来源实现 现在我的查询只适用于第一个分页页面,当我点击第二个和第三个页面时......它没有显示任何结果。问题是指的$query=SELECT * ...是trialform.php,用户点击“提交”后它就不存在了。

我是否必须将我的$_POST代码部分拆分为单独的 .php 文件才能使用paginationand <form>

4

1 回答 1

1

这通常使用后续页面上的参数执行,将更新传递给页码(为您获取开始参数)和限制,如可以在此处看到的http://dev.sencha.com/deploy/ext-4.0.0/examples/grid /paging.html

并在提琴手中查看 http 标头。对于第 4 页,您会得到

获取 /forum/topics-browse-remote.php?_dc=1368498808032&page=4&start=150&limit=50

第 5 页是

获取 /forum/topics-browse-remote.php?_dc=1368498808032&page=5&start=200&limit=50

因此后续页面(前一页或后一页)知道从哪里开始。自然将参数输入到 select 语句中,例如 select * from employee limit 200,50 # start,limit

于 2013-05-14T02:37:34.157 回答