gpt4 book ai didi

javascript - 从表行的下拉列表中获取值 codeigniter

转载 作者:行者123 更新时间:2023-12-01 03:09:17 24 4
gpt4 key购买 nike

我在根据数据库使用 foreach $data as $d 生成的下拉列表中获取值时遇到问题代码是这样的

<table>
<thead>
<th>ID</th>
<th>Action</th>
</thead>
<tbody>
<?php
foreach ($data as $d) {
?>
<tr>
<td><?php echo $d->id; ?></td>
<td>
<select name="option" id="option">
<option value="A" selected>A</option>
<option value="B">B</option>
</select>
</td>
</tr>
<?php } ?>
</tbody>

如何根据表格中显示的数据获取下拉值?

就像显示 3 个数据(这意味着 3 个具有相同名称和 ID 的下拉列表)并且我为每个数据获取 3 个值?

编辑:简而言之,我需要发送到 Controller 的数据是:- 所选下拉列表中的值- 每行的 id 值,以便我稍后可以将其与下拉列表中的值结合用于查询

注意:我尝试在 foreach 中使用它

$x=1;


$x++;

name/id="option<?php echo $x;?>"

每个表格行都是如此

<input type="hidden" id="id<?php echo $x; ?>" name="id<?php echo $x; ?>" value="<?php echo $d->id; ?>">

它有效,但我认为还有更好的方法

最佳答案

如果我正确理解了这个问题,下面是使用 foreach 循环创建列表项的 select 元素的正确实现。

<select name="foo">
<option value="0">-------</option>
<?php
foreach($foo as $row)
echo '<option value="'.$row->DataID.'">'.$row->Data.'</option>';
?>
</select>

关于javascript - 从表行的下拉列表中获取值 codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45962892/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com