我是在测验中设计的,其中问题以问题文件的形式列出。用户假设只回答一个问题而只回答一个答案。我的问题是,对于每个问题和3个选项,我有不同的表格。一旦我提交,我想知道哪个单选按钮被检查以各种形式获得提交。代码是这样的。
<html>
<form name="one" action="me.php" method="post">
<input type="radio" name=" subject " value="some thing">
<input type="radio" name="options" value="some thing">
<input type="radio" name="options" value="some thing">
<input type="radio" name="options" value="some thing">
<input type="submit" value="submit">
</form>
<form name="one" action="me2.php" method="post">
<input type="radio" name=" subject " value="some thing">
<input type="radio" name="options" value="some thing">
<input type="radio" name="options" value="some thing">
<input type="radio" name="options" value="some thing">
<input type="submit" value="submit">
</form>
<form name="one" action="me3.php" method="post">
<input type="radio" name=" subject " value="some thing">
<input type="radio" name="options" value="some thing">
<input type="radio" name="options" value="some thing">
<input type="radio" name="options" value="some thing">
<input type="submit" value="submit">
</form>
<form name="one" action="me4.php" method="post">
<input type="radio" name="subject" value="some thing">
<input type="radio" name="options" value="some thing">
<input type="radio" name="options" value="some thing">
<input type="radio" name="options" value="some thing">
<input type="submit" value="submit">
</form>
</html>
谢谢
答案 0 :(得分:2)
不要使用多个表单,而是这样做,
<html>
<form name="one" action="me.php" method="post">
<input type="radio" name="subject_dbid" value="some thing">
<input type="radio" name="options_dbid" value="some thing">
<input type="radio" name="options_dbid" value="some thing">
<input type="radio" name="options_dbid" value="some thing">
<input type="radio" name="subject_dbid" value="some thing">
<input type="radio" name="options_dbid" value="some thing">
<input type="radio" name="options_dbid" value="some thing">
<input type="radio" name="options_dbid" value="some thing">
<input type="submit" value="submit">
</form>
</html>
其中dbid
是您的数据库。
请确保dbid
是您问题的ID。(对于主题和选项,这应该是相同的。)
如果您的帖子有第一个问题,subject_1
和option_1
将会选择该问题。
要在php中访问问题和答案,请在php中使用explode()
和_
。
$arr[1]
将拥有数据库ID。您可以轻松地将答案与数据库匹配。