假設我有一個從數據庫和存儲陣列中,一些數據是這樣的:如何獲得HTML表格的行ID
$testArray = array(
array('0', 'name1', 'status1'),
array('1', 'name2', 'status2')
);
,我可以打印數組的內容作爲HTML表像這樣:
Id name status
0 name1 status1
1 name2 status2
我想用一個「狀態」下拉列表中每一行的末尾來改變每個條目的狀態,並更新到數據庫表。我的問題是: 當我選擇drodown列表的選項時,如何獲得每行('Id'列)的行ID? 如何將這些信息傳遞給後端以更新數據庫表?我想它應該使用一些JavaScript。以下是代碼:
<?php
$testArray = array(
array('0', 'name1', 'status1'),
array('1', 'name2', 'status2')
);
?>
<html>
<head>
</head>
<body>
<table>
<tr>
<td>Id</td>
<td>name</td>
<td>status</td>
</tr>
<?php
for ($i = 0; $i < count($testArray); $i++){
echo '<tr>';
for ($j = 0; $j < count($testArray[$i]); $j++){
echo '<td>';
echo $testArray[$i][$j];
echo '</td>';
}
echo '<td>';
echo '<select>';
echo "'<option value='0'>status1</option>";
echo "'<option value='1'>status2</option>";
echo '</select>';
echo '</td>';
echo '</tr>';
}
?>
</table>
</body>
</html>
感謝您的幫助!
爲什麼不你是否只是在生成html時將id作爲下拉的名字進行回顯?回聲「