チェックボックス入力配列 (配列に保存) を持つフォームを作成しました。ただし、POST して結果を取得すると、最後の選択しか提供されません。
<input type="checkbox" value="Friendly" name="quest[9]"> Friendly<br>
<input type="checkbox" value="Attentive" name="quest[9]"> Attentive<br>
<input type="checkbox" value="Enthusiastic" name="quest[9]"> Enthusiastic<br>
<input type="checkbox" value="Understanding" name="quest[9]"> Understanding<br>
<input type="checkbox" value="Well Mannered" name="quest[9]"> Well Mannered<br>
<input type="checkbox" value="Efficient" name="quest[9]"> Efficient<br>
<input type="checkbox" value="Genuine" name="quest[9]"> Genuine<br>
たとえば、「フレンドリー」、「効率的」、「本物」を選択したとします。
PHPドキュメントにPOSTして実行すると
print_r($_POST['quest']);
受け取るだけ
Array ( [9] => Genuine )
戻ってきたので、「本物」だけが戻ってきたアイテムです。これを修正する方法はありますか?私は何を間違えましたか?
これはアンケートの 9 番目の質問なので、残念ながら名前を変更することはできません。結果をコンマで区切られた単一の配列に結合する方法はありますか? 私は常にexplode
php側にいることができました。