我想在php和mysql中创建类似测验的东西。这只是为了好玩,但我仍然有提交radio
输入的问题。 HTML示例:
<input type="radio" name="news[]" value="0"><label>Nie</label>
<input type="radio" name="news[]" value="1"><label>Tak</label>
我的SQL如下:
$answer1 = $_POST['news'];
$answer2 = $_POST['politics];
mysql_query('INSERT INTO quiz (id, answer1, answer2...) VALUES (null, $answer1, $answer2...);
无论我检查什么,它都会插入0
。我知道我可以使用foreach
来解决这个问题,但我认为这会创建多个INSERT
语句。
答案 0 :(得分:0)
尝试使用for循环:
$n = count($_POST['news']);
for($x = 0; $x < $nl $x++){
mysql_query('INSERT INTO quiz (id, answer1, answer2) VALUES (null, $answer1[$x], $answer2[$x]);
}