Şimdi Ara

Get sorunu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
4
Cevap
0
Favori
345
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • Merhaba, GET ile linkteki değeri çekip ona göre ekrana bir mesaj yazdırmak istiyorum fakat bir sorunum var. Şimdi eklediğim kod şu:

     
    <?php if(isset($_GET['durum'])){
    if($_GET['durum'] = "eklendi"){
    echo '

    Kitap başarıyla eklendi.
    Yeni bir kitap ekleyebilir ya da Yönetim Paneline geri dönebilirsiniz.
    ';}
    }?>

    <?php if(isset($_GET['durum'])){
    if ($_GET['durum'] = "hata1"){
    echo '<p align="center"><font color="FF0000">Aynı ISBN numaralı başka bir kayıt zaten var.</font>';}
    }?>



    Bu koda göre "durum" eklendi ise "Kitap başarıyla eklendi. ...." mesajını, eğer "hata1" ise "Aynı ISBN numaralı başka bir kayıt zaten var." mesajını vermesini istiyorum fakat "durum" değeri ne olursa olsun iki mesaj da ekranda çıkıyor. Nerede hata yapıyorum?



    _____________________________




  • İlk kontrolü kaldırırsan sorunun çözülecektir.

    if(isset($_GET['durum'])) yazdığında ne olursa olsun ?durum=asd olsa bile iki mesaj da ekrana çıkar.

    Sadece if($_GET['durum'] = "eklendi") olarak bir if kullan.

    < Bu ileti mobil sürüm kullanılarak atıldı >
    _____________________________
  • quote:

    Orijinalden alıntı: TIME BANDIT

    İlk kontrolü kaldırırsan sorunun çözülecektir.

    if(isset($_GET['durum'])) yazdığında ne olursa olsun ?durum=asd olsa bile iki mesaj da ekrana çıkar.

    Sadece if($_GET['durum'] = "eklendi") olarak bir if kullan.

    Teşekkürler sorunum çözüldü
    _____________________________
  • Şimdide şöyle bir sorunum var: Diyelim kullanıcı bir hata yaptı ve get ile hata döndürüp ekrana yazdırdım. Daha sonra kullanıcı hatasını düzelterek tekrar işlem yapınca linkteki "hata" değeri hâlâ durduğu için hata mesajı tekrar yazdırılıyor.

    Örnek link: personel_ekle.php?durum=eklendi&durum=hata1&

    Şimdi burada hem eklendi mesajı çıkıyor hem de hata Galiba şu kodda sorun:

      $insertGoTo = "personel_ekle.php?durum=eklendi"; 
    if (isset($_SERVER['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $_SERVER['QUERY_STRING'];
    }
    header(sprintf("Location: %s", $insertGoTo));
    }
    _____________________________




  • Yapay Zeka’dan İlgili Konular
    S-link baglanti sorunu
    13 yıl önce açıldı
    link sorunu
    20 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.