我有一個包含無線電輸入的表單。無線電輸入可以是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 /形式。 –
你應該在表格中引用所有內容,這可能會對你有所幫助。無論哪種情況,下面都有幾個答案。 –