基于php的网站设计

时间:2015-10-06 17:58:03

标签: php

我正在尝试为我的孩子班(2年级)创建一个数学考试网站。我觉得很简单但是我在服务器端脚本编写方面缺乏经验使得它比我预期的更难。该网站可以选择加法,减法,除法或混合包进行练习。以下是一些约束

  1. 每个部分的固定问题(比如60)
  2. 章节可以是定时的还是不定时的(5分钟的窗口可以查看这两个类别中有多少问题可以回答)。
  3. 审核测试的选项
  4. 一些统计数据来回顾哪些问题相对容易回答(时间方面)与
  5. 相比较
  6. 能够识别会话或学生。例如Jeff vs Joe
  7. 目前,会话可以激活,直到浏览器打开。我已决定为下一版本添加数据库日志记录和支持。
  8. 我计划将Php用于服务器端编码。我的问题如下,想要了解我将如何组织东西

    1. 测试的暂存区域(index.php) a-提供输入姓名,等级等的选项 b-允许选择其中一个用例(加法,减法等)

    2. 一旦用户选择了用例,我就可以计划将它们带到一个知道的通用数学页面

      • 创建两个数字
      • 数学运算
      • 在内部计算结果。 enter image description here
    3. 问题 - >提交(答案)我需要增加当前问题的计数,但需要再来一次并加载一个新问题的同一个屏幕。我认为会话变量会起作用,但我不确定是什么 我可以在哪里获取提交操作的挂钩,更新统计信息并继续。这是一个功能吗?

      我需要这样的东西(原谅我对windows和Obj C的操作处理经验)

      OnSubmit()
      {
         // check answer with precomputed answer
         // update question count 
         // update % percent correct 
      
         // load same page 
      } 
      

1 个答案:

答案 0 :(得分:1)

您应该拥有一个称为操作文件的内容,您可以在其中处理从表单中收到的所有数据。操作文件是一个PHP文件,您可以在$ _POST中通过post提交数据。您可以通过在中指定HTML来告诉您哪个动作文件要提交数据

<form name='my-form' action='action.php' method='post'>

上面的内容在您的HTML文件中,然后,在您的action.php文件中,您可以随意处理数据,然后重定向到您喜欢的任何页面。

希望有所帮助!

相关问题