2

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

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

4

1 回答 1

2

为每个编辑按钮创建一个带有隐藏字段的表单,该字段存储该行的唯一可识别 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 插入到变量或会话中,如何使用它?

于 2013-04-20T01:54:14.687 回答