Я использую множественный выбор, чтобы получить некоторые значения. Этот множественный выбор использует плагин 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());
}
Результат
Массив ( [0] => Студенческое сообщество для размышлений — Осознанная среда для совместного обмена идеями и процессами [1] => Инклюзивные беседы с учителями — Акцент на разделении власти со студентами; видимость, которая enco [2] => Обратная связь с учителем - Осознание силы письменной, устной и символической обратной связи с самостоятельным взаимодействием учащихся [3] => Самооценка учащихся (метакогнитивное отражение) - Постоянные возможности для учащихся худеть)
Это происходит, несмотря на то, что в поле множественного выбора был выбран только один из этих вариантов
Надеюсь, кто-нибудь сможет помочь с этим, это делает мою голову.
Результат 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">