我在html表单标记中有以下代码:
<label for="client">Services Included:</label>
<p><input type="checkbox" name="service[]" value="Spa"> Spa </p>
<p><input type="checkbox" name="service[]" value="Massage"> Massage </p>
<p></p>
<input type="submit" value="Submit" />
在PHP代码中我有这个:
if(!empty($_POST['service']))
{
foreach ($_POST['service'] as $selected)
{
$query7 ="INSERT INTO reservation_includes_service VALUES (3,'".$selected."');";
$queryexe7 = mysql_query($queryexe7);
}
}
虽然我已尝试过所有内容,但查询并不起作用......任何想法? 谢谢你的帮助:))
答案 0 :(得分:1)
正如我在评论中所说并发布为社区维基:
&#34; mysql_query($ queryexe7)错误的变量。您只是创建了某种类型的循环,并且对使用哪个变量感到困惑。如果我能说的话,它就像中间的猴子一样。&#34; 。
这是您需要使用的:
$queryexe7 = mysql_query($query7);
您应该考虑使用mysqli_
或PDO API。不推荐使用mysql_
并从PHP 7中删除。