我有一个包含无线电输入的表单。无线电输入可以是0,1或选择enot。我正在尝试进行输入验证,以确保值在发布到数据库之前仅为0,1或空。不知怎的,下面的代码不起作用。空无线电输入验证
有人可以帮我吗?
$posttodatabase = true;
$array = (0, 1);
if (!in_array($_POST['x'], $array) && isset($_POST['x'])) {
$posttodatabase = false;
};
编辑:所附表格:
<form action='registration.php' method=POST>
<input type="radio" name="x" value=0> Foo
<input type="radio" name="x" value=1> Bar
<input class="button" type=submit value='Submit'>
</form>
更新您的问题,包括在HTML /形式。 –
你应该在表格中引用所有内容,这可能会对你有所帮助。无论哪种情况,下面都有几个答案。 –