使用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这里是提琴: