Intereting Posts
Как получить частичный результат из построителя запросов доктрины Использование проверки подлинности Windows с помощью php? Обновляйте только поле MYSQL, если поле содержит null или 0 Как сделать PDF-файл с помощью PHP Разница между двумя командами выборки товаров для покупок в Magento AngularJS withCredentials Not Sending Perfect Soap (Wsdl) веб-сервис в php Версии кода кодирования PHP; в переключателе / ​​корпусе Используя учетную запись службы, getAccessToken () возвращает null Какой тип данных MySQL использовать для IP-адреса? Предупреждение при попытке конвертировать временную метку в считываемый формат для каждого экземпляра при циклировании массива Передача формы из одной страницы webapp с использованием Ajax Call «Количество столбцов не соответствует количеству значений в строке 1» Как преобразовать пустой в null в PostgreSQL? почему PHP hash_hmac ('sha256') дает отличный результат, чем java sha256_HMAC

Получение всех $ _POST из нескольких значений выбора

У меня есть этот код HTML:

<select name="cars"> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="opel">Opel</option> <option value="audi">Audi</option> </select> 

и чтобы пользователь мог выбрать более одного элемента, я использую этот плагин jQuery: http://harvesthq.github.com/chosen/

но, как только он отправил … PHP-скрипт смог получить только одно значение $_POST['cars'] . последний. как заставить PHP получить ВСЕ все это?

Я нашел ответ …

 <select name="cars[]" multiple="multiple"> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="opel">Opel</option> <option value="audi">Audi</option> </select> 

и в части PHP:

 $cars = $_POST['cars']; print_r ($cars); 

вы должны сделать следующее:

// $ _ POST или $ _GET – это метод запроса формы

 foreach ($_POST['cars'] as $selected_option) { echo $selected_option; } 

это оно.