一般的にPHPでは常に最後のチェックボックスの値しか取得されないのですが、どうすれば全てのチェックボックスの値を取得できるのでしょうか?
解決策は次のとおりです:
フォームのコードの一部は次のとおりです:
POSTで渡されたデータを処理するためのphpのコードは次のとおりです:
この記事で説明されている内容は、誰もが PHP プログラミングを深く理解するために一定の参考価値があると信じています。
はい、選択されていない場合、フォーム内のチェックボックスは送信されません。
そのため、プロンプトが表示されます。
=========
出力する前に判断できます。
if(isset($ _POST ["オレンジ"])) エコー $_POST["オレンジ"];
ああ、これをやったところです。チェックボックスは配列であり、その値を配列に渡す必要があります。次に、それらを非配列に変換します
例:
29
30
31
32
これらの形式
$waistline=$_POST["waistline"];
$myallsport = implode (",", $waistline);
このように、挿入するときに$を入れますmyallsport 差し込むだけ