Soru & Cevap

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ı!!";
        }
}
?>

 

58 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-9853-1415485106.jpg
coder86
10.06.2016 - 12:16

Arkadaşlar az önce problemi çözdüm. Benzer sorunla karşılaşan karşılaşacak olan arkadaşlarımız olursa;

<a href="room_update.php?room_id=<?php echo $row["room_id"]; ?>&reservation_id=<?php echo $row["reservation_id"]; ?>"class="btn ban-warning"></a>

şeklinde yaparsanız itenilen sonuca ulaşılmış oluyor. :)