使用PHP从引导选择中获取多个选择数据

使用PHP从引导选择中获取多个选择数据,php,jquery,ajax,jquery-plugins,bootstrap-select,Php,Jquery,Ajax,Jquery Plugins,Bootstrap Select,我正在使用插件 :我正试图从中获取数据。我尝试了很多方法,但都没有成功。所以输入是这样的: <div class="col-9"> <select id="generals" name="generals" class="form-control kt-selectpicker" multiple title="Choose one of the following...">

我正在使用插件

:我正试图从中获取数据。我尝试了很多方法,但都没有成功。所以输入是这样的:

   <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>
    $generals = '';
  if (isset($_POST['generals'])){
      foreach ($_POST['generals'] as $value){
          $generals .= $value . ', ';
      }
  }

数
日期
有效期
发行办公室
申请人Id
名字
中名
姓
地址
船员Id
电子邮件
手机号码
我尝试使用PHP foreach和for循环进行抓取、内爆或爆炸,但它不起作用,因为它说它不是数组。当我看到发送的标题数据如下所示:


那么我怎样才能得到这些数据呢?我正在使用Ajax发送数据。如果你想看的话,这里有一把小提琴:

很简单,你只需在你的输入选择中输入这样的输入名称,
name=“generals[]”
,然后使用如下所示:

   <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>
    $generals = '';
  if (isset($_POST['generals'])){
      foreach ($_POST['generals'] as $value){
          $generals .= $value . ', ';
      }
  }

创建小提琴或运行演示。好的,我将尝试创建它。看看这是否有帮助。我有点迷路了。您是否正在尝试在提交表单后获取数据?根据具体情况,您可以使用$\u REQUEST或$\u POST全局变量。你能提供更多的代码并澄清你想做什么吗?@Mido explode和intlode也不起作用。@devsiodera这里是提琴: