2011-06-27 6 views
0

複数のオプションを持つ選択ボックス(option1,option2,option3,option4,option5など)があります。複数のオプションを選択します。例についてはマルチセレクトボックスをPHPに保存するには?


Select option1,option5,option3 .AND選択ボックスを提出submit.afterをクリックし、選択した項目を表示する必要があります。

のmysqlに格納すべき形式で

とそれを行うための正確なコーディングは何ですか?この問題を取り除くために私を助けてください...

答えて

4

あなたは内と外のデータをシリアル化できます。

名前をPHPの配列にする名前として使用します。

$_POST['name']; 
serialize($name); 
//now insert into DB 

取得するには、反対ですか:

unserialize($name); 

をしかし、あなたは、データを格納するのではなく、1つのフィールドにすべてを詰め込むしようとしているのよりきめ細かな方法を見ていたほうが良いです正直に言うとデータベース。あなたは配列を取ってループして、それぞれの選択肢を別々の行やフィールドに格納することができます。

foreach($name as $value){ 
//insert $value into db 
} 
2

使用破

の$ VAR =破( "|"、$ _POST [ 'selectnameを']);

関連する問題