05.04.2014 PHP сортировка массива по значению - array_multisort 02.04.2014 Ошибка php undefined symbol php_json_encode 22.07.2013 Как открыть Excel файл с помощью PHP 29.02.2012 Как проверить пустой массив или нет? 29.02.2012 JQUERY: как вести логи действий пользователя 29.02.2012 PHP: Как через POST передать множественный SELECT 09.04.2011 Работа корзины 22.03.2011 Filter_var или проверка email, url, ip на соответсвие без использования регулярных выражений
#122

PHP: Как через POST передать множественный SELECT

Отправка данных на сервер - select multiple.

Допустим у нас на сайте есть множественный SELECT, который необходимо передать PHP скрипту.

Сделать это можно передав значения OPTION в качестве массива, поставив у имени SELECT квадратные скобочки:

  1. <select multiple name="var[]">
  2. <option value="1">Элемент 1</option>
  3. <option value="2">Элемент 2</option>
  4. <option value="3">Элемент 3</option>
  5. <option value="4">Элемент 4</option>
  6. </select>

После чего в самом PHP скрипте можно обработать данный массив и поставить при его обходе какие-то условия:

  1. // Массив для условия, в качестве примера
  2. $array = array(2, 4);
  3.  
  4. // Наш массив который мы передаем в select
  5. $var = $args["var"];
  6.  
  7. // Обход массива
  8. foreach($var as $element){
  9.   // Если значение $element присутствует в массиве $array
  10.   if(in_array($element, $array)){
  11.      echo 'Выбран элемент: '.$element;
  12.   }
  13. }



30.12.2010 PHP обработчик ошибок - php.ini error_reporting 17.12.2009 GDLib и php.ini, как проверить какие форматы поддерживает сервер: 22.03.2011 Засекаем время генерации страницы 22.03.2011 Как определить количество посетителей на сайте онлайн 16.12.2009 О картинках средствами PHP
О сайте