我对 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/