我有一个HTML表,其中有一些数据存储在数据库中。现在我想为此目的更新我的数据,我在每行的末尾添加了一个锚标记。现在我希望在点击链接后它会给我记录ID,这是HTML表的第一个TD,这样我就可以使用这个id来获取另一个文件上表单字段的所有数据,我创建一个表单来更新数据。
我无法理解如何创建链接如何获取表的选定行ID。 我只能使用PHP HTML CSS ...
我曾尝试过
echo '<a href="update.php ? id = <?php echo $record["id"]?>"/>edit</a>';
echo '<a href="update.php ? id = <?php echo $rec -> id?>"/>edit</a>';
答案 0 :(得分:0)
删除网址中的空格,您可以使用update.php
在$_GET['id']
内获取网址参数。
echo '<a href="?id=<?php echo $rec->id; ?>"/>edit</a>';
// or if an array
echo '<a href="?id=<?php echo $rec['id']; ?>"/>edit</a>';
在update.php
:
$id = $_GET['id'];
// do the rest using id
答案 1 :(得分:0)
删除网址之间的空格。
示例 - 强>
echo '<a href="update.php?id=<?php echo $record["id"]; ?>"/>edit</a>';
在 update.php 中获取价值 $ _ GET 或 $ _ REQUEST
示例 - 强>
<?php
if(isset($_REQUEST['id'])) {
echo $_REQUST['id'];
}
?>
答案 2 :(得分:0)
试试这段代码:
<a class="btn-white btn btn-xs" href="update.php?id=<?php echo $record['id'];?>"><span class="label label-primary">Edit</label></a>
答案 3 :(得分:0)
每当您在网址中传递值时,请使用 $ _ GET 或 $ _ REQUEST
示例: - 强>
<?php
$id=$_GET['id'];
//Now apply your query here to get data according to $id
?>