ホームページ >バックエンド開発 >PHPチュートリアル >についての非常に単純な質問
とても単純な質問です
フロントデスクにはチェックボックスが 2 つあります
バックグラウンドでデータを取得
$a = $_POST['hobby'];
My質問 はい、趣味が選択されていない場合、そのような値はありませんが、選択されていない場合はデフォルト値の 0 があることを願っています。どうすればよいですか
-- ----解決策-- ------------------
あなたの言うとおりにしてください、
if (そのような値はありません)
$a =0;
------解決策-----
このように提出するのは空ですか? 't このようにフォームが書かれているので空の場合は
を使って判定します。
------解決策---------
チェックされていないチェックボックスは送信されません
$a = array_fill(1, 10, 0); if($_POST['趣味']) foreach($_POST['hobby'] as $v) $a[$v] = 1; print_r($a); <br><font color="#e78608">------解決策---------</font><br>