作者aliado (章鱼趴趴照~~)
看板PHP
标题Re: [请益] 请问网路问卷设计关於分页的问题
时间Thu Feb 28 23:35:54 2008
※ 引述《cleanwind (骨傲风清(挂网))》之铭言:
: ※ 引述《aliado (章鱼趴趴照~~)》之铭言:
: : 各位专业的大哥
: : 小弟最近想设计一个网路问卷系统
: : 可是看了相关讨论串以及看完相关书籍以後
: : 有一个问题想请各位指导一下
: : 就是我想设计的网路问卷是想有分页功能的
: : 就如同my3q这个网站所提供的问卷
: : 可以有下一分段 上一分段
: : 到最後再执行递交的动作
: : 我现在只能做到全部的问项在同一页
: : 再同时传送%_POST['变数']给一个网页去存到资料库里面
: : 至於如果要进行分页以後
: : 各问项的变数如何储存到最後再一起处理
: : 这部分到现在仍然没头绪
: : 可否请热心的各位提供一下思考的方向
: : 谢谢大家~
: 1.使用session功能
: 不过递交的同时记得要 unset($_SESSION['xxx']); 释放资源。
: 2.使用input hidden的功能
: 每个问题都要有
: <input type="hidden" name="<?php evho $sid;?>"
: value="<?php echo $_POST[$sid]; ?>">
: 3.每做完一页写一次资料库 XD
感谢这位大大热心的提供解决的资讯
经过摸索以後我使用了session来进行变数的储存
接着关於上一页的问题
我利用前文的教学
以及littlex 大在之前的文章所提贴上下面这一段
session_cache_limiter($session_cache_limiter_value);
session_cache_expire(30); #30分钟过期
到这边网路问卷还算顺利,可是当要回传到资料库时
小弟是想将变数在process.php这一页中送回资料库
并利用header("location:result.php");直接导到result.php这一页
书上是说这可以避免重复执行处理程序,按重新整理也没关系
可是我如果在result.php按左上角的上一页一样可以回到process.php的前一页
由於前面所填的资讯还在
这样导致填答者又可以重复输入~
不知这样提问是否能够了解我的问题
可否请各位大大再稍微指引一下解决的方向呢?
再次感谢之前解答的几位~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.164.86.87
1F:推 cleanwind:unset($_SESSION['xxx']); 可以把之前的资料删除 ^^" 02/28 23:41