У меня есть HTML-форма, которая позволяет пользователю выбрать несколько вариантов в раскрывающемся списке. Затем я передаю эти данные как данные поста в бэкэнд PHP (для бэкэнда я использую codeigniter, а данные передаются в модель).
В javascript я могу записать передаваемое значение, и, если имеется несколько значений, оно отображается в виде правильной строки значений, разделенных запятыми. Но если записать значение в PHP, в нем будет указано только последнее из нескольких значений. Как мне получить это, чтобы сохранить все выборы? Это мой код:
ФОРМА:
<form action="http://localhost:8888/index.php/control_form/add_all" method="post" accept-charset="utf-8">
<label for="sel_dep">Member Dependencies</label>
<select id="sel_dep" name="sel_dep" multiple>
<option value=""></option>
<option value="4">Soundgarden</option>
<option value="5">Rage Against the Machine</option>
<input type="submit" name="submit" value="Submit" />
</select>
</form>
PHP Codeigniter Модель:
function edit_member(){
if (isset($_POST['submit'])) {
$v_memberdep = $this->input->post('sel_dep');
log_message('debug', 'DEP: ' . $this->input->post('sel_dep'));
}
}