Элемент «Форма выбора» с многостраничным / типом данных - PullRequest
0 голосов
/ 01 апреля 2019

Я использую элемент select с несколькими вариантами выбора и поле изображения для моей формы Ajax.Для отправки изображения я должен использовать форму enctype="multipart/form-data".Когда я отправляю форму, данные публикации для моего элемента множественного выбора с именем «business_type» выглядят следующим образом, поскольку я выбираю три параметра из элемента select.

Content-Disposition: form-data; name="business_type"    
Manufacturer
-----------------------------212041485118126
Content-Disposition: form-data; name="business_type"   
Wholesaler
-----------------------------212041485118126
Content-Disposition: form-data; name="business_type"    
Trading House

Теперь в моем массиве $ _REQUEST (на PHP)Я получаю только последний товар, как видно из вышеупомянутых данных поста.Как я могу получить другие выбранные значения?

1 Ответ

0 голосов
/ 01 апреля 2019

Простой трюк, который сработал для меня, - это заменить имя элемента select name="business_type" на массив следующим образом.

Заменить

<select name="business_type" multiple required>

на

<select name="business_type[]" multiple required>

Итак, получаем массив всех выбранных полей в данных поста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...