如何创建多个会话

时间:2012-03-20 21:07:16

标签: php jquery

我想在我的应用程序上获得帮助,用户可以在其中创建多个会话。您可以访问应用程序here。请按照以下步骤使用该应用程序:

  1. 打开应用程序

  2. 请在会话数量文本框中输入“3”,在问题数量文本框中输入“1”,然后单击“准备问题”按钮。

  3. 应出现一个确认框,点击“确定”。

  4. 这将引导您进入一个名为“QandATable2.php”的新页面,这是用户可以为每个会话创建问题和答案的地方。在底部,它说明了您从上一页中选择的会话数和问题数。现在请按照以下步骤使用此页面:

    1:应用程序顶部有4个控件,“问题”,“选项和答案”,“回复”和“标记数”。请在下面执行此操作:

    • 在“问题”textarea中输入问题
    • 在“选项和答案”控件中,单击“打开网格”并选择“3”,将出现按钮A - C.然后在“答案数”文本框中输入数字“1”。从A,B或C中选择一个按钮(选中时按钮变为绿色)。 - 在“回复”控件中选择“单个”单选按钮。
    • 在“标记数”部分中输入“0”。

    完成所有操作后,点击“添加问题”按钮。

    1. 现在,您将看到已创建的问题已添加到新的表格行中。

    2. 现在点击下面的“提交详细信息”按钮。

    3. 将出现一个确认框,单击“确定”。

    4. 会话已创建,页面将导航到“session_marks2.php”页面(显示错误页面,因为我尚未创建此页面“。

    5. 现在问题是我们已经声明要创建“3”会话,我们只创建了一个会话。

      在这个例子中我想要发生的是,在用户创建了第一个会话之后,当用户在确认框中单击“确定”时,我想要的是我希望第一个会话详细信息存储在一个临时数据库(我不希望它存储在正确的数据库中,因为假设用户已经创建了一个会话但没有完成其他会话,那么它会使整个数据库弄乱不完整的数据)然后它应该导航用户可以访问同一页面(QandATable2.php),这样用户可以再次为第二个会话创建问题和答案(这是已提到的1个问题),然后在创建第二个会话后,将第二个会话详细信息保存在临时数据库中然后创建第三个会话。第三个会话完成后,将其保存到临时数据库中。

      我想要一个临时数据库的原因是因为让我们说用户想要从会话1到会话2的相同问题,然后我想要一些用户点击按钮的东西,他们能够选择一个先前的问题,所以当这个如果该问题的详细信息存储在顶部控件中,则用户可以单击“添加问题”按钮将问题添加到新行中。

      我知道我要求很多,但这在应用程序中是一件很重要的事情,如果有人可以编译一个简单的演示来展示如何实现这一点,那将会非常有帮助。如果能实现这一点,我将非常感激。我正在使用php和Jquery编码。

      如果有任何问题,感谢您并对我发表评论。谢谢:)

1 个答案:

答案 0 :(得分:3)

您在单词session的使用与服务器上session的技术实现之间似乎存在差异。

如果您想为用户提供3个或4个不同的“会话”,可以通过在$_SESSION变量中存储3个或4个不同的变量(例如数组)来轻松实现。