php考试系统
考试系统每一道题为一个页面,采用mysql的limit进行分页。<ahref=$url?page=".($pageval+1).">下一页</a>进行分页。在切换到下一页...
考试系统每一道题为一个页面,采用mysql 的limit进行分页。<a href = $url?page=".($pageval+1).">下一页</a>进行分页。在切换到下一页的时候,怎么提交表单信息?
展开
1个回答
展开全部
这个只能给你个思路吧....
第一种就是这个试题用JS去控制.做完一题隐藏一题(并非跳转到下一页),但你用了跳转到下一页的方法很明显不适合这方法.并且JS要有一定的基础才能完成.
第二种 就是你跳转到下一页,那么上一页的题目做题的记录就要想办法传递到下一页去,因为跳转到下一页后,你页面的内容肯定会丢失的.这样你要想办法记录用户之前做过的题和答案 .你可以用COOKIE记录,你还可以用数据库去记录.你也可以想办法把值传递到一下一页去,比如用GET,POST把前一页的值传递到新页面中去.
既然你已把用户的记录记下来了,那么你就不用问怎么去提交 了吧..
比如:COOKIE 记录的,到最好,提交的时候去把COOKIE中用户所有的答题记录查出来,对答案 .
数据库也是一样的.
如果你用GET,POST传递到下一页中,那么你就可以在最好的一次提交中把所有的数据传到PHP中,处理..
都是很简单的原理...
第一种就是这个试题用JS去控制.做完一题隐藏一题(并非跳转到下一页),但你用了跳转到下一页的方法很明显不适合这方法.并且JS要有一定的基础才能完成.
第二种 就是你跳转到下一页,那么上一页的题目做题的记录就要想办法传递到下一页去,因为跳转到下一页后,你页面的内容肯定会丢失的.这样你要想办法记录用户之前做过的题和答案 .你可以用COOKIE记录,你还可以用数据库去记录.你也可以想办法把值传递到一下一页去,比如用GET,POST把前一页的值传递到新页面中去.
既然你已把用户的记录记下来了,那么你就不用问怎么去提交 了吧..
比如:COOKIE 记录的,到最好,提交的时候去把COOKIE中用户所有的答题记录查出来,对答案 .
数据库也是一样的.
如果你用GET,POST传递到下一页中,那么你就可以在最好的一次提交中把所有的数据传到PHP中,处理..
都是很简单的原理...
华普信息
2024-10-30 广告
2024-10-30 广告
我们深圳市华普信息科技有限公司提供ERP系统免费试用服务。此试用旨在帮助企业深入了解我们的ERP系统,体验其高效的生产管理、精准的财务分析、流畅的供应链管理等功能。通过免费试用,您可以零成本评估该系统是否贴合您企业的实际运营需求。我们承诺试...
点击进入详情页
本回答由华普信息提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询