Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: select multiple, определение выбранных значений, PHP  (Прочитано 17627 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Predicate
Гость
« : 27-09-2005 10:56 » 

Подскажите пожалуйста, как при использовании <select multiple> определить, какие именно значения выбраны?
Пример такой:

<form method="post" action="<?=$_SERVER["PHP_SELF"]?>">
    <select name="Permissions" multiple>
        <option value="<?=PERMISSIONS_DEFAULT?>">Default</option>
        <option value="<?=PERMISSIONS_READ?>">Read</option>
        <option value="<?=PERMISSIONS_WRITE?>">Write</option>
    </select>
    <input type="submit" value="Save">
</form>

Дело в том, что при передаче формы, при выборе нескольких значений, параметр Pemissions принимает значение последнего выбранного параметра (обработка ведется при помощи PHP). Может ли PHP скрипт определить все выбранные параметры?
Записан
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #1 : 27-09-2005 16:50 » 

Попробуй добавить  в тэг <option> кроме value ещё и name
Код:
<option name="arr_val[]" value="<?=PERMISSIONS_DEFAULT?>">Default</option>
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Predicate
Гость
« Ответ #2 : 28-09-2005 05:21 » 

Все оказалось просто, надо было изменить название самого select'а так, чтобы имя являлось массивом, т.е. надо было всего-лишь сделать так:
<select name="Permissions[]" multiple>
« Последнее редактирование: 20-12-2007 17:51 от Алексей1153++ » Записан
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #3 : 28-09-2005 06:28 » new

Это я и имел ввиду Улыбаюсь
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines