Получение всех $ _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; } 

это оно.