我正在尝试为我的孩子班(2年级)创建一个数学考试网站。我觉得很简单但是我在服务器端脚本编写方面缺乏经验使得它比我预期的更难。该网站可以选择加法,减法,除法或混合包进行练习。以下是一些约束
我计划将Php用于服务器端编码。我的问题如下,想要了解我将如何组织东西
测试的暂存区域(index.php) a-提供输入姓名,等级等的选项 b-允许选择其中一个用例(加法,减法等)
一旦用户选择了用例,我就可以计划将它们带到一个知道的通用数学页面
问题 - >提交(答案)我需要增加当前问题的计数,但需要再来一次并加载一个新问题的同一个屏幕。我认为会话变量会起作用,但我不确定是什么 我可以在哪里获取提交操作的挂钩,更新统计信息并继续。这是一个功能吗?
我需要这样的东西(原谅我对windows和Obj C的操作处理经验)
OnSubmit()
{
// check answer with precomputed answer
// update question count
// update % percent correct
// load same page
}
答案 0 :(得分:1)
您应该拥有一个称为操作文件的内容,您可以在其中处理从表单中收到的所有数据。操作文件是一个PHP文件,您可以在$ _POST中通过post提交数据。您可以通过在中指定HTML来告诉您哪个动作文件要提交数据
<form name='my-form' action='action.php' method='post'>
上面的内容在您的HTML文件中,然后,在您的action.php文件中,您可以随意处理数据,然后重定向到您喜欢的任何页面。
希望有所帮助!