2017-08-21 29 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 ?>"'; 
相關問題