php - 在html表格的每一行添加编辑按钮,以编辑数据库

标签 php html

我对 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 插入变量或 session ,如何使用它?

关于php - 在html表格的每一行添加编辑按钮,以编辑数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16115637/

相关文章:

javascript - 在输入文本框中输入时显示图标

javascript - jQuery - 使用表单外的选项卡进行表单验证

javascript - 用于多个切换表的 Google 表格 IMPORTHTML

javascript - 如何使用原型(prototype)选择一个选项

php - SMS 和 PHP...还有 Google Voice?

php - 如何在 Ubuntu 16.04 中安装 php-curl

javascript - 如何在jQuery中找到最近的图像src路径

php - 我需要自己清理 tempnam() 创建的文件吗?

javascript - 单击主图像时显示子图像

html - 具有相同高度的CSS Flex-Box