无法从表内的按钮获取行 ID
Can't Fetch row Id from button inside table
嘿,我有以下代码:
<tbody>
<?php
$connection = mysql_connect("localhost", "root", "") or die("Could Not Connect to DB: ".mysql_error());
$db = mysql_select_db("DBNAME", $connection) or die("Could Not Connect to DB: ".mysql_error());
$result = mysql_query("SELECT * FROM product");
while($row = mysql_fetch_row($result))
{
echo "<tr class='odd gradeX'>
<td>{$row[0]}</td>
<td>{$row[1]}</td>
<td>{$row[2]}</td>
<td>{$row[3]} x {$row[4]} x {$row[5]}</td>
<td>{$row[6]}</td>
<td>{$row[7]}</td>
<td>{$row[8]} Rs.</td>
<td><a href='' onclick=''>Edit</a></td>
<td><a href='' onclick=''>Delete</a></td>
</tr>";
}
?>
</tbody>
现在,如果我想编辑或删除任何数据并触发查询,那么我应该怎么做才能执行该任务。我尝试使用 onclick 事件和调用函数使用 Js,但我不知道如何获取 id。
{row[0]} is the ID of table product.
您可以像这样更改代码:
<tbody>
<?php
$connection = mysql_connect("localhost", "root", "") or die("Could Not Connect to DB: ".mysql_error());
$db = mysql_select_db("DBNAME", $connection) or die("Could Not Connect to DB: ".mysql_error());
$result = mysql_query("SELECT * FROM product");
while($row = mysql_fetch_row($result))
{
echo "<tr class='odd gradeX'>
<td>{$row[0]}</td>
<td>{$row[1]}</td>
<td>{$row[2]}</td>
<td>{$row[3]} x {$row[4]} x {$row[5]}</td>
<td>{$row[6]}</td>
<td>{$row[7]}</td>
<td>{$row[8]} Rs.</td>
<td><a href='edit.php?id={$row[0]}'>Edit</a></td>
<td><a href='delete.php?id={$row[0]}'>Delete</a></td>
</tr>";
}
?>
</tbody>
或者通过javascript作为:
<tbody>
<?php
$connection = mysql_connect("localhost", "root", "") or die("Could Not Connect to DB: ".mysql_error());
$db = mysql_select_db("DBNAME", $connection) or die("Could Not Connect to DB: ".mysql_error());
$result = mysql_query("SELECT * FROM product");
while($row = mysql_fetch_row($result))
{
echo "<tr class='odd gradeX'>
<td>{$row[0]}</td>
<td>{$row[1]}</td>
<td>{$row[2]}</td>
<td>{$row[3]} x {$row[4]} x {$row[5]}</td>
<td>{$row[6]}</td>
<td>{$row[7]}</td>
<td>{$row[8]} Rs.</td>
<td><a href='#' OnClick='FunctionEdit({$row[0]})'>Edit</a></td>
<td><a href='#' OnClick='FunctionDelete({$row[0]})' >Delete</a></td>
</tr>";
}
?>
</tbody>
<tbody>
<?php
$connection = mysql_connect("localhost", "root", "") or die("Could Not Connect to DB: ".mysql_error());
$db = mysql_select_db("DBNAME", $connection) or die("Could Not Connect to DB: ".mysql_error());
$result = mysql_query("SELECT * FROM product");
while($row = mysql_fetch_row($result))
{?>
<tr class='odd gradeX'>
<td><?=$row[0]?></td>
<td><?=$row[1]?></td>
<td><?=$row[2]?></td>
<td><?php $t = $row[3] x $row[4] x $row[5];?><?=$t?></td>
<td><?=$row[6]?></td>
<td><?=$row[7]?></td>
<td><?=$row[8]?> Rs.</td>
<td><a href='' onclick='functionEdit'>Edit</a></td>
<td><a href='' onclick='functionDelete'>Delete</a></td>
</tr>
<?php }?>
</tbody>
将其
添加到您的代码中
<td><a href='edit.php?id={$row[0]}'>Edit</a></td>
<td><a href='delete.php?id={$row[0]}'>Delete</a></td>
相关文章:
- 通过单击提交按钮获取表单名称
- 从按钮获取文本
- 我可以使用ajax按钮获取下拉值并填写表单吗
- 使用Javascript从按钮获取自定义属性
- 使用按钮获取HTML表中的值
- 从多个按钮获取价值
- 如何从单击按钮获取值
- 从选中的单选按钮获取文本节点
- 无法从表内的按钮获取行 ID
- 如何通过单击按钮获取单元格值
- 通过 PHP 中的对象从提交按钮获取 POST
- 使用按钮获取谷歌地图上的json数据和过滤标记
- 如何从人工任务表单中的单选按钮获取检查值
- “$.getScript @href”不会从按钮获取 href,只会从 a 标记中获取
- 使用 2 个按钮获取 2 个不同控制器的 1 个输入字段值
- 使用 JavaScript 从 HTML 按钮获取值
- 点击按钮获取当前系统日期时间
- 如何从服务器端的这些按钮获取信息
- 如何从提交按钮获取formmethod和formaction
- 发送<表单>通过两个不同的Submit按钮获取信息,这两个按钮调用相同的函数,但需要知道调用来自哪个Subm