如何根据用户选择编辑行。假设用户在预订ID 44上选择编辑按钮。我们如何根据它进行编辑?
我用它来编辑按钮
<form method="post" action="user_update.php">
<input type="submit" value="Edit" name="edit">
</form>
这将发送到数据库
<?php
if(isset($_POST['edit']))
{
header("location: edit.php");}
?>
答案 0 :(得分:0)
如果您只想重定向php页面进行编辑,请使用anchor <a>
标记,替换此
<form method="post" action="user_update.php">
<input type="submit" value="Edit" name="edit">
</form>
到
<a href="/edit.php?id=<?php echo $id;?>"><input type="button" value="Edit"></a>
注意:$id
是ID号或预订号,可以通过它来显示整个表单数据然后提交以进行编辑
答案 1 :(得分:0)
根据您的代码,您可以尝试:
<?php
if(isset($_POST['edit']))
{
$id = $_POST["id"];
$link = "edit?id=".$id.".php";
header("location: ".$link);
}
?>
<form method="post" action="user_update.php">
<input type="text" name="id">
<input type="submit" value="Edit" name="edit">
</form>
答案 2 :(得分:0)
只需使用标记重定向
<a href="/edit.php?id=<?php echo $id;?>">Edit</a>
Edit.php
if(isset($_GET[id]))
{
$id=$_GET['id'];
}
答案 3 :(得分:0)
用于重定向 您可以在编辑列的表格中使用。并回显你的预订ID,这个id来自你的网址。
<td><a href="edit.php?id=<?php echo $id;?>">Edit</a></td>
基于Edit.php中的get id设置变量。
<?php
if(isset($_GET['id']))
{
$reservationId = $_GET['id'];
// here your edit code
}
?>
答案 4 :(得分:0)
试试这个:
<button type="button"><a href="edit.php?id=<?php echo $id;?>">Edit</a><button>