我需要在我的 HTML 表格上获取表格 ID。目前,我在 HTML 表上显示了其他属性,但我没有放置索引或 id。我可以把它放在哪里?我应该把它放在'td'标签上并隐藏它吗?
到目前为止,这是我的代码。
<?php
mysql_connect("localhost", "xx", "xxx");
mysql_select_db('db_dev');
$query3 = "SELECT * FROM project_entry";
$result3 = mysql_query($query3);
?>
<table id="tableID">
<tr class="data-head">
<td>Client Name</td>
<td>Phase</td>
<td>Payment 1</td>
<td>Payment 2</td>
<td>Payment 3</td>
</tr>
<?php
while ($row3 = mysql_fetch_row($result3, MYSQL_BOTH)) {
$id = $row3[0]; //id
$companyname = $row3[1];
$client = $row3[2];
$package = $row3[3];
$payment1 = $row3[4];
$payment2 = $row3[5];
$payment3 = $row3[6];
echo '<tr>';
echo '<td><b>'.$client.'</b></td>';
echo '<td>
<select class="phase" onchange="trackPhases(this.value)">
<option value="Design">Design</option>
<option value="Build-Out">Build-Out</option>
<option value="Launch">Launch</option>
</select>
</td>';
echo '<td><span class="price"><b>$' .$payment1. '</b></span>
<select onchange="updatePayment1_Status(this.value)">
<option value="Owed">Owed</option>
<option value="Billed">Billed</option>
<option value="Payed">Payed</option>
</select></td>';
echo '<td><span class="price" ><b>$' .$payment2. '</b></span>
<select onchange="updatePayment2_Status(this.value)">
<option value="Owed">Owed</option>
<option value="Billed">Billed</option>
<option value="Payed">Payed</option>
</select></td>';
echo '<td><span class="price"><b>$' .$payment3. '</b></span>
<select onchange="updatePayment3_Status(this.value)">
<option value="Owed">Owed</option>
<option value="Billed">Billed</option>
<option value="Payed">Payed</option>
</select></td>';
echo '</tr>';
}
?>
</table>
$id = $row3[0]; 是表的id。我可以把它放在哪里?我是php开发的新手。请帮我。还有,单击每个表格行时如何访问它?
这是示例输出。
我需要这样做,因为我正在使用 AJAX 进行数据更新。