Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 对Mysql查询使用分页_Php_Mysql_Pagination - Fatal编程技术网

Php 对Mysql查询使用分页

Php 对Mysql查询使用分页,php,mysql,pagination,Php,Mysql,Pagination,我无法使用此分页脚本维护GET变量。希望你们都能帮忙 我使用的是GET函数,用户可以选择显示哪些类别。我正在使用我在网上找到的分页脚本,现在我遇到了这个问题,当我选择“第2页”时,$dynCat不再在URL中解析,因为分页脚本创建了一个新的URL并使用GET 有人能帮我在变量查询中使用分页吗?多谢各位 错误通知:第32行未定义索引:dynCat-->/dynCat.php 我理解为什么它是未定义的,我只是不知道如何将用户的查询(即从URL获取变量)与分页脚本集成和维护。再次感谢 Page1 in

我无法使用此分页脚本维护GET变量。希望你们都能帮忙

我使用的是GET函数,用户可以选择显示哪些类别。我正在使用我在网上找到的分页脚本,现在我遇到了这个问题,当我选择“第2页”时,$dynCat不再在URL中解析,因为分页脚本创建了一个新的URL并使用GET

有人能帮我在变量查询中使用分页吗?多谢各位

错误通知:第32行未定义索引:dynCat-->/dynCat.php 我理解为什么它是未定义的,我只是不知道如何将用户的查询(即从URL获取变量)与分页脚本集成和维护。再次感谢

Page1 index.php(用户选择选项)


Page2 dynCat.php(带分页的用户视图选择)



我不喜欢在帖子中转储这么多代码,但我真的很茫然,以前从未使用过分页。如有任何帮助,我们将不胜感激。

请更改

$targetpage?page=

您需要两个$cat副本,一个用于需要使用mysql_escape_string()转义的db,另一个用于使用urlencode()转义的url

更换线路

$cat = mysql_escape_string($_GET['dynCat']);

然后

$targetpage?dynCat=$cat&page=

现在是


$targetpage?dynCat=$cat_url&page=

尝试将
dynCat=$cat
添加到所有类似于此的链接-
您可能需要对$cat变量进行urlencode()然后进行URLEDECODE(),这正是我需要做的。但是,我相信“$cat=mysql\u escape\u string($\u GET['dynCat']);”正在导致问题,因为我的查询不再工作。“”在适当命名的类别中不再包含撇号。该类别的名称为Circ'(最初回显为Circ/),但当我在单击下一页后回显变量时,它会显示Circ/。我相信我会设法自己解决的。但我想听听你对如何处理这件事的看法。非常感谢。我不想被填鸭式地喂养,但我该如何实现urlencode?
$targetpage?page=
$targetpage?dynCat=$cat&page= 
$cat = mysql_escape_string($_GET['dynCat']);
$cat=urldecode($_GET['dynCat']); //from the url, raw value to display
$cat_mysql = mysql_escape_string($cat); //use in mysql queries
$cat_url=urlencode($cat); //use in the url
<a href='$targetpage?dynCat=$capage=...