我正在尝试value通过http请求将输入标签的数据属性的值从视图发送到控制器之外,而不是属性本身,我尝试使用隐藏input标签,但是问题是我尝试发送的输入标签是option标签,因此在选项标签之后添加隐藏的输入标签会破坏我的下拉列表。
这是代码:
<select class="form-control" name="parent">
<?php
$pdo = new PDO('mysql:host=dbhost.dev;dbname=sdi;charset=utf8', 'sdiuser', 'sdiuser');
if(Auth::user()->usertype=="super"){
$sql = "SELECT * FROM capteurs where type like 'groupe'";}
else {
$sql = "SELECT * FROM capteurs where type like 'groupe' and etab like ".Auth::user()->etab;
}
$stmt = $pdo->prepare($sql);
$stmt->execute();
$groups = $stmt->fetchAll();
foreach($groups as $group): ?>
<option id="parent" value="<?= $group['id']; ?>" data-etab="{{$group['etab']}}" name="parent">
<?= $group['code_capteur']; ?>
</option>
<input name="group-etab" type="hidden" value="{{$group['etab']}}"/>
<?php endforeach; ?>
</select>
慕容森
长风秋雁