以下更新数据库记录,一旦完成,我想指示页面查看更新的记录。
header('location:view_resource.php?Resource_ID=$id');
我似乎无法将记录ID添加到网址,它出现为:view_resource.php?Resource_ID = $ id
以下完整代码:
<?php
include('conn.php');
if(isset($_GET['Resource_ID']))
{
$id=$_GET['Resource_ID'];
if(isset($_POST['submit']))
{
$name=$_POST['name'];
$description=$_POST['description'];
$query3=mysql_query("UPDATE z_resource SET Name='$name', Description='$description' WHERE Resource_ID='$id'");
if($query3)
{
header('location:view_resource.php?Resource_ID=$id');
}
}
$query1=mysql_query("select * from z_resource where Resource_ID='$id'");
$query2=mysql_fetch_array($query1);
?>
<form method="post" action="">
Name:<input type="text" name="name" value="<?php echo $query2['Name']; ?>" /><br />
Description:<input type="text" name="description" value="<?php echo $query2['Description']; ?>" /><br />
<br />
<input type="submit" name="submit" value="update" />
</form>
<?php
}
?>
由于
答案 0 :(得分:1)
将您的单引号''
更改为双倍""
header('location:view_resource.php?Resource_ID=$id');
^^ ^^
到
header("location:view_resource.php?Resource_ID=$id");
^^ ^^