我有一个多项选择测验,它通过这样的 URL 发送一个可能的答案
<form method="post" action="test2score.php?q=<?php echo $quiz_id; ?>">
在 test2score.php 页面上,它读取并尝试像这样比较值
$ans = mysql_result(mysql_query('select c_answer from quiz where quiz_id = "'.$_GET['q'].'"'),0);
if ($_POST['answer'] == $ans){
echo "You got it right!";
}else if ($_POST['answer'] <> $ans){
echo "You got it wrong!";
}
其中 c_answer 是存储在 db 中的正确答案,但即使我选择了正确的答案并发布它仍然会回显“你弄错了”
任何帮助,将不胜感激。