我有問題越來越從下拉列表使用的foreach $數據,$根據數據庫 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個值的每個數據?
編輯:總之,我要發到我的控制器的數據是: - 從選擇下拉列表 值 - 每行,所以我可以用它爲我的查詢後從下拉列表值相結合的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; ?>">
它的工作原理,但我認爲還是有更好的方式爲這個
你能否詳細說明這個問題一點?我不確定您是在詢問如何使用正確的數據填充選項,或者如何獲取所選選項的值。 –
@ da39a3ee我編輯它,也許它可以幫助一點,對我的壞英語感到抱歉 – Teletubbies
我編輯了我的答案。你是這個意思嗎?有可能是更復雜的,「乾淨」的使用庫,但在基本的PHP應該是這樣的答案。:) –