Передача нескольких значений в multiple

Василич#
На сайте с 10.03.2009
Offline
111
1247

Здравствуйте, в программировании не очень силён. Назрел один актуальный для меня вопрос. Как передать несколько значений select'a multiple в форму ?

Пример:

Есть форма:

<select class="w-text hidden chosen" multiple="multiple" data-placeholder="Выберите страну" name="strana" id="strana">
<option value="1">Россия</option>
<option value="2">Украина</option>
<option value="3">Беларусь</option>
<option value="4">Казахстан</option>
</select>

Выбираю несколько значений (Россия и Украина), но передаётся только одно значение (1) (т.е. Россия).

Как сделать чтобы передавались оба значения ? И чтобы после первого значения шла запятая, т.е. чтобы значение передавалось вида: 1,2

Заранее благодарен за ответ !!!

bmw-power.com.ua (https://bmw-power.com.ua)
siv1987
На сайте с 02.04.2009
Offline
427
#1

name="strana[]"

формат array

Василич#
На сайте с 10.03.2009
Offline
111
#2
name="strana[]"

формат array

siv1987, Спасибо большое за оперативный ответ ! Только я не совсем понял что нужно сделать :(

IL
На сайте с 20.04.2007
Offline
435
#3
<select class="w-text hidden chosen" multiple="multiple" data-placeholder="Выберите страну" name="strana[]" id="strana">

В скрипте, где производится обработка

$strana = implode (',',$_POST['strana']); // "склеит" в 1,2

p.s. можно проверок добавить.

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Василич#
На сайте с 10.03.2009
Offline
111
#4

Можно поподробнее ?

IL
На сайте с 20.04.2007
Offline
435
#5
Василич#
На сайте с 10.03.2009
Offline
111
#6
ivan-lev:
В скрипте, где производится обработка
$strana = implode (',',$_POST['strana']); // "склеит" в 1,2

p.s. можно проверок добавить.

Спасибо большое за ответ. Попробовал, не получается :(

---------- Добавлено 23.07.2012 в 23:05 ----------

Теперь получилось, но разделяет не запятой (,) а ( ; ) . Как изменить на запятую не подскажете ?

IL
На сайте с 20.04.2007
Offline
435
#7

Видимо, в коде, который разделяет "не запятой (,) а ( ; )" заменить (;) на (,)

Василич#
На сайте с 10.03.2009
Offline
111
#8
ivan-lev:
Видимо, в коде, который разделяет "не запятой (,) а ( ; )" заменить (;) на (,)

хехе))) Точно ! Спасибо большущее ! ☝

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий