• 04-05-2015, 22:24:33
    #1
    Selam forumda arattım ama kullandıgım kodlar işe yaramadı

    index.php yi şu şekilde böldüm


    <?php
    if(!$_GET["b"]){
    ?>

    ANASAYFAda kullanılmasını istedigim yer

    <?php }else{ $gkat = mysql_real_escape_string(htmlspecialchars($_GET["b"]));


    ?>

    b?= den sonra çekicegim yer...


    ///


    Fakat sorunum şu ; bu iki kodu bu şekilde kullanıyorum ama tabloda olmayan bir veri aratılırsa anasayfaya yölendirilmesini istiyorum

    tabloda olmayan bir b?=... aratıldıgı zaman sayfa bomboş gözüküyor.





    ////////

    if(!empty($xxx))
    {
    echo "belirtilen değişken bir veri taşımaktadır.";
    }
    else
    {
    echo "belirtilen değişken herhangi bir veri taşımamaktadır.";
    }


    bu kodu ekliyorum

    veri olan sayfada belirtilen değişken veri taşımaktadır yazıyor

    taşımayan yer bomboş gözüküyor ama
  • 05-05-2015, 10:39:29
    #2
    tam kod yazmadığınız için örnek olarak veriyorum

    get ile gelen b değerinin tabloda olup olmadığını kontrol ediniz , eğer tabloda yok ise anasayfaya yönlendirin



    $sayi = mysql_fetch_array(mysql_query("SELECT COUNT(id) FROM tablo_adi where kolanadi='$gkat' limit 1));
    
    if($sayi[0] == 0){
    
    header('Location: index.php'); // anasayfaya yönlendir 
    exit();
    
    }