2017-08-21 23 views
0

我想ID传递给其他页面,所以我可以通过使用ID[PHP]如何将ID传递给其他页面?

我想我已经编码更新数据是错误的

$sql = "insert into hotel (hotel_name, hotel_website, hotel_description, hotel_email, hotel_contact) values ('$hotel_name','$hotel_website','$hotel_desc','$hotel_email','$hotel_contact')"; 
mysqli_query($conn, $sql); 
?> 
    <script type="text/javascript"> 
     alert("Hotel Information have been Saved"); 
    </script> 
<?php 
$result = mysqli_query($conn,"select hotel_id from hotel"); 
$row = mysqli_fetch_assoc($result); 

$hotel_id = $row["hotel_id"]; 
echo '<script>window.location.href="property_add_address.php?id=".$hotel_id."</script>'; 
+0

您可以使用头函数而不是window.location并检查您的查询。 如果你想发送最后插入的ID,那么你可以$ last_id = mysqli_insert_id($ conn); – Priyank

回答

0

1st:不需要这些选择查询。插入查询后使用mysqli_insert_id()获取最后插入的id并将此id传递给nex t页。

$id=mysqli_insert_id($conn); 

第二:相反window.location()的只是使用header()函数在PHP。

header('Location:property_add_address.php?id='.$id); 
exit(); 

3:访问目的地页面这样的价值。

echo $_GET['id']; 
0
$sql = "insert into hotel (hotel_name, hotel_website, hotel_description, hotel_email, hotel_contact) values ('$hotel_name','$hotel_website','$hotel_desc','$hotel_email','$hotel_contact')"; 
    mysqli_query($conn, $sql); 

$hotel_id = mysqli_insert_id($conn); 
    ?> 
     <script type="text/javascript"> 
      alert("Hotel Information have been Saved"); 
     </script> 
    <?php 

    echo '<script>window.location.href="property_add_address.php?id=".$hotel_id."</script>'; 
0

使用本

echo '<a href="property_add_address.php?id=php echo $hotel_id ?>"'; 
相关问题