###やりたいこと
PHPでチェックボックスの値を複数取得したい
###症状
チェックした数分が、「on」になって返ってくる。
例えば4項目中2つにチェックを入れると「on、on」となる。
###試したこと
以下ソースコードを記載します。
<入力フォーム側のindex.php>
php
1 <th><label for="name">好きな果物<span class="required">*</span></label></th> 2 <td> 3 <label class="margin"><input type="checkbox" name="fruits[]" >りんご</label> 4 <label class="margin"><input type="checkbox" name="fruits[]" >バナナ</label> 5 <label class="margin"><input type="checkbox" name="fruits[]" >いちご</label> 6 <label class="margin"><input type="checkbox" name="fruits[]" >メロン</label> 7 </td> 8
<受け取り側のsend.php>
php
1 if (isset($_POST['fruits']) && is_array($_POST['fruits'])) { 2 $interest = implode("、", $_POST["fruits"]); 3 echo $fruits; //on、onなど ⇒いちご、バナナなどと取得したい 4 } 5
以上、宜しくお願い致します。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。