Php ahef ile id alma problemi
10.06.2016 - 11:42
Merhaba, php ile bir web uygulaması geliştiriyorum bir konuda sıkıntı yaşıyorum. Benim bir detay.php sayfam birde update.php sayfam var. Detay.php den ahref kullanarak update.php deki id değerlerini almam gerekiyor. Update php de iki ayrı tablodan farklı id değerlerine göre update yapmasını istiyorum. Ancak ahref ilk id degerini gönderirken ikincisi yokmuş gibi davranıyor. Örnek vermem gerekirse;
<a href="room_update.php?room_id=<?php echo $row["room_id"]; ?>"class="btn btn-warning"><i class="fa fa-sign-out"></i> Odayı Boşalt </a>
bu şekilde oldugunda hiç bir sorun yok ancak;
<a href="room_update.php?room_id=<?php echo $row["room_id"]; ?>&reservation_id=<?php echo $row["reservation_id"]; ?>"class="btn btn-warning"><i class="fa fa-sign-out"></i> Odayı Boşalt </a>
şeklinde olduğunda ikincisi çalışmıyor.İki id değerini de nasıl alıp update.php de işlem yapabilirim. Update.php sayfasının kodları da aşağıdadır.Yardımlarınız için şimdiden teşekkür ederim.
<?php
require ("config/config.php");
?>
<?php
if(isset($_POST)) {
@$room_id = intval($_GET["room_id"]);
@$reservation_id = strip_tags(trim(($_GET["reservation_id"])));
$update = $db->prepare("UPDATE rooms SET
room_available = ?,
room_status = ?,
reserved = ? where room_id=?");
$user = $update->execute(array("0", "0", "0", $room_id)) or die ("Warning: Database Connection Error!");
$update1 = $db->prepare("UPDATE room_reservation SET
room_id=? where reservation_id=?");
$user1 = $update1->execute(array(null,$reservation_id)) or die ("Warning: Database Connection Errorrr!");
if ($user && $user1) {
echo "Oda Boşaltıldı!";
header("Refresh:2;url=index.php");
} else {
echo "İşlem Tamamlanamadı!!";
}
}
?>
68
Görüntülenme
0 Beğeni