分类名是通过什么传递的?如果是url,在下一页要用$_GET获取它的值。
解决方案 »
- 关于正则表达式的问题
- windows下的PHP,你为何要我等候!
- php正则输出一个网页两个标记之间的内容?
- 关于php 正则表达式的问题
- 比如:规定一个数据库的字段username是4个字节。那么可以在这个字段中放几个汉字,几个英文字母或数字呢?
- 在那里能找到“详细” 的PHP资料?
- 关于Apache的SSL问题
- ignore_user_abort 不起作用,为什么?
- 请教页面刷新如何阻止空字段插入数据库??(急!!)
- 怎样使php.exe能执行编译过的PHP文件,有没有关于php.exe的详细说明
- 请问这样的项目,怎样设计方案!
- 关于TEXTAERA提交文字大小的问题,在线等待,高手来帮帮忙
将计算分页所需要的资料都准备好了,所以第一页是正常显示的,但在
next下一页或者点击一条进入后再返回后,没有将分页所需要的资料
传到下一页,就会出错了.方法是两个,一是在每一个超链接后都加上到计算分页所需要的资料,
二是使用session or cookie的方法将资料固化.楼主可自己选择个人意见,供楼主参考
如上面的page参数表示第几页,你没有传递过去,当然程序就会失败
在PHP里除了session and cookie外是不存在整个程序定义一下就可以整个程序通用的
变量的.这是所有超文本语言的变量的特点.
所以......这是楼主对全局变量的概念没有弄清楚的原因了.具体解决方法,请参考上面各位老大和我的回帖,里面已经写的很详细了.
但只在当前的http连接期间有效
<a href=?page='.($page+1).'&SortName='.$isort.'>下一页</a>
我在传递分类到下一页中,$isort只有原来的前面几个字节了。
<a href=?page='.($page+1).'&SortName='.$isort.'>下一页</a>
这一句也是,肯定不完整,麻烦你把完整的贴出来。
<a href=?page='.($page+1).'&SortName='.$isort.'>下一页</a>经过IE解析后是什么样的贴出来看看,我认为是你的变量的值有问题,
导致传到下一页后就出错了.
从上图可以看到,第一页是查询正常的。
下面的连接是article.php源文件。
http://tt31.com/panier/temp/article.php.txt
是定义查询表的。
$isort=$_GET["SortName"];就行了,因为$_GET已经把它给转义了,没有必要再转义一次。不知道第二页的反应是什么。
这是真确的。
第二页输出是:Camping
显然后面的都没有了。
echo '<a href="?page='.($page+1).'&SortName='.$isort.'">下一页</a>';生成的html标记应为:
<a href="?page=页号&SortName=条 件 串">下一页</a>