在HTML表的每一行添加编辑按钮,以编辑数据库


add edit button to each row in html table, to edit database

我是相对较新的php,并需要帮助的程序,我正在做实习…在我试图创建的页面上,我查询了mysql数据库中的所有记录,并将它们插入HTML表中。我要做的是,也添加一个编辑按钮在表的每一行的单独列,这样行可以编辑。我知道如何获得按钮在那里,但我不知道如何我可以得到的值从那个特定的行,到一个PHP变量,所以我可以执行更多的查询编辑,删除,等等…我一直在寻找几天,看起来可能有可能用javascript做,但我以前从未使用过javascript,所以我不知道我在看什么…非常感谢您的帮助

基本上

:

<html>
<table border="1">
<th>Suspended</th>
<th>Device Name</th>
<th>IP</th>
<th>Depend</th>
<th>Email</th>
<?php
$sql = "select * from table;"
while($row=mysql_fetch_assoc($sql))
{
echo "<tr><td>".$row[0]."</td><td>".$row[1]."</td><td>".$row[2]."</td><td>".$row[3]."       </td><td>".$row[4]."</td></tr>";
}
?>
</table>
</html>

==我还没有真正尝试编辑/删除按钮。我真的不知道从哪里开始

为每个编辑按钮创建一个带有隐藏字段的表单,该字段存储该行的唯一可识别id(主键值)。

<form action="editPage.php" method="post/get">
<input type="hidden" name="id" value="<?php echo $row_id; ?>" />
<input type="submit" value="Edit"/>
</form>

然后使用id来更新数据库中该记录的字段。

$row_id是什么?以及如何使用$rowvalue,如果我想把它插入到变量或会话?