2

プロセスが変更され、ラジオ ボタン フィールドをチェックボックスに変更して複数の選択を許可する必要が生じたとき、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'];
4

1 に答える 1