Php 如何验证数据库中的答案并显示正确答案?

Php 如何验证数据库中的答案并显示正确答案?,php,mysql,Php,Mysql,我正在做一个响应性测验,它允许用户选择难度并显示一组问题。每页一个问题 我想要的是,每当用户提交答案时,如果答案是正确的,则在之后继续下一个问题,并显示绿色勾号之类的指示,但如果用户错误,则正确答案将显示在输入问题的文本框旁边 目前,我能够生成问题,它还能够检测答案是对的还是错的,如果答案是对的,就会有分数,如果答案不是,就不会有分数 我主要关心的是什么是进行验证和显示正确答案的最佳方式? 对不起,我只是一个php和mysql的初学者,所以如果有任何帮助,我将不胜感激 你需要一张问题表和另一张答

我正在做一个响应性测验,它允许用户选择难度并显示一组问题。每页一个问题

我想要的是,每当用户提交答案时,如果答案是正确的,则在之后继续下一个问题,并显示绿色勾号之类的指示,但如果用户错误,则正确答案将显示在输入问题的文本框旁边

目前,我能够生成问题,它还能够检测答案是对的还是错的,如果答案是对的,就会有分数,如果答案不是,就不会有分数

我主要关心的是什么是进行验证和显示正确答案的最佳方式? 对不起,我只是一个php和mysql的初学者,所以如果有任何帮助,我将不胜感激

你需要一张问题表和另一张答案表。从用户检索答案时,您需要检查“正确”是“0错误”还是“1正确”

最小表定义

 Question(id int, questionText:tinytext)
 Answers(id int, questionId int, QuestionAnswer tinytext, IsCorrect bit)
与其问这么宽泛的问题,不如尝试一下上面提到的问题,问一些更具体的问题,例如,我为什么会犯这个错误?请查看此链接以开始: