2015-08-03 3 views
1

Следующие обновления записи базы данных, как только это будет завершено, я хотел бы направить страницу для просмотра обновленной записи.местоположение: добавить идентификатор к URL после обновления

header('location:view_resource.php?Resource_ID=$id'); 

Я не могу добавить записей идентификатор в URL, он приходит, как: 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 
    } 
?> 

Спасибо

ответ

1

Меняйте одиночные кавычки '' в двойной один "" в

header('location:view_resource.php?Resource_ID=$id'); 
     ^^           ^^ 

в

header("location:view_resource.php?Resource_ID=$id"); 
     ^^           ^^