【问题标题】:Loop through a php page until session reaches a certain value循环遍历一个php页面,直到会话达到某个值
【发布时间】:2011-04-11 13:26:16
【问题描述】:

我目前正在开发基于网络的考试。所有的问题和答案都保存在 mysql 数据库中。我通过检索和显示一个问题以及收音机类型的答案来启动系统。我使用了一个会话 $_SESSION['questionno']=1;指示将检索和显示的问题编号。我接下来要做的是,每当用户单击下一个按钮时,它都会将信息转发到 result.php,然后所述页面会将同时从上一页检索到的答案添加到会话中 result.php 将增加 $_SESSION['questionno'];然后使用

echo ("<SCRIPT LANGUAGE='JavaScript'> window.location='/OE/index.php'; </SCRIPT>");

返回问题页面(index.php),但这次将显示第二个问题,因为 result.php 中发生了增量。

在一系列循环之后,用户到达最后一个问题,然后会出现一个计数页面。

【问题讨论】:

  • 仅供参考:大写的 HTML 标记在 2000 左右变成了过去,script 标记的 language 属性 实际上并不存在 HTML4、XHTML1 或 HTML5 标准的一部分。

标签: php javascript


【解决方案1】:

为此,我会将问题页面和结果页面结合起来。首先显示第一个问题(如果未设置会话,则将其设置为 1)。然后当问题提交给自己时,您将处理该信息并将其放入数据库中,然后将 1 添加到会话变量,然后运行处理以显示下一个问题表单(基于先前设置的会话)。

如果您想按照自己的方式进行操作,请查看 php 手册中的 header('Location: index.html'); (here)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-18
    • 1970-01-01
    • 1970-01-01
    • 2015-06-02
    • 1970-01-01
    相关资源
    最近更新 更多