2010-11-23 49 views
1

脚本:(太大,不想贴吧和杂波这一点,对不起)PHP脚本变量怪怪

http://pastebin.com/jhvgAqzj

那么,由于某种原因,$ p的作用非常非常怪异, $ p被设置为1, 应该在按下'next'按钮时自己加1。反过来,当按下'prev'按钮时,应从$ p中减去 1。

还有两个嵌套'if'语句来防止它超过最大数量或图片,或者在最少的图片数量下。

$ p是用于根据ID类型显示图片的变量。

出于某种原因,它会工作,直到你到图片3,当你打旁边,变量跳到2.当你打前面的2,它跳到3

这是非常混乱,但我们在测试时笑了起来。

感谢您的帮助!

回答

1

当您的页面重新加载时,每次都会将$p的值重置为1。为了记住哪个号码$p在最后一篇文章中,您应该使用会话。

session_start(); 
$_SESSION['p'] = 1; 

然后,如果设置了帖子值,则可以引用会话来检索最后一页加载时的p值。

+0

那么,我们正在努力解决这个问题,但他们这样做,我们修复了这一部分。但仍然是同样的问题。 – 2010-11-23 18:54:59