複数選択を使用していくつかの値を取得しています。この複数選択は、Chosen jQuery プラグインを使用しています。
PHP の何らかの理由で、この複数選択は、選択された値だけでなく、すべての値を返します。
HTML
<select name="taglist[]" size="10" id="taglist" style="width:350px;" class="chzn-select" multiple multiple-data-placeholder="Select some tags" >
**This is populated by Ajax**
</select>
Ajax の移植後
<option value="Student community of reflection - A conscious environment of cooperative sharing of ideas and proces">Student community of reflection - A conscious environment of cooperative sharing of ideas and proces</option>
<option value="Teacher inclusive conversations - Emphasis on a sharing of power with students; visibility that enco">Teacher inclusive conversations - Emphasis on a sharing of power with students; visibility that enco</option>
<option value="Teacher feedback - Awareness of the power of written, oral and symbolic feedback on students self co">Teacher feedback - Awareness of the power of written, oral and symbolic feedback on students self co</option>
<option value="Student self assessment ( metacognitive reflection) - Continuous opportunities for students to thin">Student self assessment ( metacognitive reflection) - Continuous opportunities for students to thin</option>
PHP
foreach ($_REQUEST['taglist'] as $value)
{
mysql_query("INSERT INTO recent_tags (t_name, t_owner, t_post) VALUES ('$value', '$uid', '$id')") or die (mysql_error());
}
結果
Array ( [0] => 振り返りの学生コミュニティ - アイデアとプロセスを協力して共有する意識的な環境 [1] => 教師の包括的な会話 - 学生との力の共有を強調; エンコする可視性 [2] => 教師のフィードバック- 生徒の自己に対する書面、口頭、および象徴的なフィードバックの力の認識 [3] => 生徒の自己評価 (メタ認知反射) - 生徒が痩せるための継続的な機会 )
複数選択ボックスでこれらのオプションの1つだけが選択されていても、これは発生しています
誰かがこれを手伝ってくれることを願っています.
print_r($_POST)の結果
Array ( [entry_name] => aaa [entry_content] => [tag_category] => Insider Classroom Framework [taglist] => Array ( [0] => Student community of reflection - A conscious environment of cooperative sharing of ideas and proces [1] => Teacher inclusive conversations - Emphasis on a sharing of power with students; visibility that enco [2] => Teacher feedback - Awareness of the power of written, oral and symbolic feedback on students self co [3] => Student self assessment ( metacognitive reflection) - Continuous opportunities for students to thin ) [button] => Post )
フォーム投稿
<form id="form1" name="form1" method="post" onSubmit="return checkAll();" action="process/webpl_journal_entry_process.php">