2016-04-18 16 views
-1


これは重複する可能性がありますが、チェックボックスがチェックされているかどうかをチェックする方法については多くの質問があります。だから、とても親切にすると、この愚かな質問に
チェックボックスが存在するかどうかチェックする方法PHP

に答える私が試しください: if (isset($_POST['box']))
falseを返しボックスが存在しますが、

if (is_null($_POST['box'])) 

エラーをチェックされていない場合(未定義は、オフセット:1)ボックスが存在する場合チェックされていません

他の機能はありますか? 回避策についてのアドバイスはありますか?

ご協力いただければ幸いです。ありがとう。

+1

'if(array_key_exists( 'box'、$ _POST))'はそれを達成します –

+0

つまり、(!empty(...))チェックボックスがチェックされている場合(値がゼロでないか、 –

答えて

0

ブラウザは、チェックされたチェックボックスのみを送信します。したがって、$_POST['box']が存在する場合(isset($_POST['box']) === true)、チェックボックスがチェックされています。それが存在しない場合、チェックボックスはチェックされませんでした。

関連する問題