2009-06-03 11 views
3

これを行う方法に関する良い情報が見つかりませんでしたので、ここに追加すると思います。どのように私はPHPを使用して複数のドロップダウンhtmlフォームから選択したデータを取得し、データベースに送信します。私はそれぞれの選択肢のために別々の列が必要です。PHP複数のドロップダウンボックスフォーム

データを取得して配列に格納する方法を知っていれば幸せです。

答えて

7

実際には配列に送られます。

<form action="myscript.php" method="POST"> 
<select name="colors[]" multiple="multiple" size="2"> 
<option>Red</option> 
<option>Blue</option> 
<option>Green</option> 
<option>Orange</option> 
</select> 
<input type="submit" value="Go!"> 
</form> 

次にサーバ側で、$_POST['colors']が選択された値を持つ配列であろう。

ここでのキーは、名前にブラケット表記を使用して、PHPが配列を期待することを知らせることです。

詳細については、check out the PHP documentation's exampleです。

変数を取得したら、新しい行を作成するのは簡単です。