私はラジオ入力を含むフォームを持っています。ラジオ入力は、0,1またはenotのいずれかを選択できます。私は、値が0,1またはデータベースに投稿される前に空であることを確認する入力の検証をしようとしています。どういうわけか、次のコードは動作しません。空のラジオ入力の確認
誰かが私を助けることができますか?
$posttodatabase = true;
$array = (0, 1);
if (!in_array($_POST['x'], $array) && isset($_POST['x'])) {
$posttodatabase = false;
};
EDIT:添付形式:
<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 /フォームを含めるようにあなたの質問を更新します。 –
フォームに記載されているすべてのものを引用する必要があります。どちらの場合でも、以下にいくつかの回答があります。 –