プロセスが変更され、ラジオ ボタン フィールドをチェックボックスに変更して複数の選択を許可する必要が生じたとき、html に次の変更を加えました。
<input type='checkbox' name='ptype[]' value='1'> Jail/not sentenced</br>
<input type='checkbox' name='ptype[]' value='2'> Jail/Sentenced</br>
<input type='checkbox' name='ptype[]' value='3'> State/DOC</br>
<input type='checkbox' name='ptype[]' value='4'> ICE/US Marshall</br>
<input type='checkbox' name='ptype[]' value='5'> 7x/wardens Agree</br>
ptype
複数の選択を処理する配列を作成すると、$_POST
変数にキーがありません。ラジオ ボタンに戻しptype
て 1 つの値のみを処理しようとしても、エラーや警告は表示されません。
Firebug を確認しましたが、ptype[]
が設定されている場合、$_POST
変数の 1 つが中継されません。フォームには 52 個の投稿変数しかないため、投稿変数の最大数が問題にならないことはわかっています。
関連性があるかどうかはわかりませんが、このフィールドは決して通過しません:
<input type='radio' name='wc' value='1'> Yes
<input type='radio' name='wc' value='0'> No
Notice: Undefined index: wc in C:\inetpub\wwwroot\internal_tools\include\consults\consult_utilities.php on line 53
どんな助けでも大歓迎です。
編集: 要求どおり、私のフォーム。
編集 2: Firebug POST変数
編集 3: 53 行目を追加:
$data['workers_comp'] = $_POST['wc'];