Получить несколько данных выбора из Bootstrap Select с помощью PHP

Я использую плагин bootrap-select

1: https://github.com/snapapppointments/bootstrap-select/ Я пытаюсь получить от него данные. Я пробую так много способов, но это не работает. Таким образом, ввод выглядит следующим образом:

   <div class = "col-9">
                                <select id = "generals" name = "generals" class = "form-control kt-selectpicker"  multiple title = "Choose one of the following...">
                                <optgroup label = "Passport">
                                    <option value = "passport_number">Number</option>
                                    <option value = "passport_date">Date of issuance</option>
                                    <option value = "passport_expired">Date of expiry</option>
                                    <option value = "passport_office">Issuing Office</option>
                                </optgroup>
                                    <optgroup label = "Personal">
                                        <option value = "applicant_id">Applicant Id</option>
                                        <option value = "first_name">First Name</option>
                                        <option value = "first_name">Middle Name</option>
                                        <option value = "last_name">Last Name</option>
                                        <option value = "address">Address</option>
                                        <option value = "crew_id">Crew Id</option>
                                        <option value = "email">Email</option>
                                        <option value = "mobile_number">Mobile Number</option>
                                    </optgroup>
                                </select>
                            </div>

Я пытаюсь захватить с помощью PHP циклы foreach и for, взорвать или взорвать, но это не работает, так как он сказал, что это не массив. Когда я вижу, что отправленные данные заголовка выглядят так: Получить несколько данных выбора из Bootstrap Select с помощью PHP

так как я могу получить эти данные? Я использую Ajax для отправки данных. Вот рабочий пример, если хотите: https://jsfiddle.net/4u6xc9kd/

создать скрипт или запустить демо.

Devsi Odedra 30.07.2019 11:49

ок попробую создать.

Ying 30.07.2019 11:52
stackoverflow.com/questions/18278354/… Посмотрите, может это поможет. Я немного потерян. Вы пытаетесь получить данные после отправки формы? Вы можете использовать глобальные переменные $_REQUEST или $_POST в зависимости от вашего случая. Можете ли вы предоставить больше кода и уточнить, что вы пытаетесь сделать?
M. Suleiman 30.07.2019 11:52

@Mido взрывается и взрывается тоже не работает.

Ying 30.07.2019 11:54

@DevsiOdedra вот рабочий пример: jsfiddle.net/4u6xc9kd

Ying 30.07.2019 12:05

@ Ин, ты можешь добавить туда код ajax?

Devsi Odedra 30.07.2019 12:07

@DevsiOdedra сделал, я уже обновил скрипку.

Ying 30.07.2019 12:10

@Ying нет кода jquery ajax для отправки данных на сервер в скрипке.

Devsi Odedra 30.07.2019 12:13

@DevsiOdedra это здесь: form.ajaxSubmit({. это работает точно так же, как отправка ajax.

Ying 30.07.2019 12:15

вы можете изменить его на $.ajax, и это будет то же самое.

Ying 30.07.2019 12:16
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
10
1 145
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Это легко, вы просто помещаете имя ввода, подобное этому name = "generals[]", в свой выбор ввода и используете foreach следующим образом:

    $generals = '';
  if (isset($_POST['generals'])){
      foreach ($_POST['generals'] as $value){
          $generals .= $value . ', ';
      }
  }

Другие вопросы по теме