• 05-07-2009, 09:31:31
    #1
    Stemde bir üye birşey eklemek istediğinde profil_kontrol.php sayfası devreye girmekte ve GSM numarasını kontrol etmekte, GSM yazılmamışsa uyarı vermektedir.

    Ancak GSM varsa üyenin tıkladığı linke yönlendirmemektedir. O yüzden üye orda çakılıp duruyor.

    profil_kontrol.php sayfam şu şekilde hazırlanmış:


    <? 
    $sor=mysql_fetch_array(mysql_query("Select gsm From uyeler Where kimlik_no")); 
    $gsm = $sor['gsm']; 
    
    if (empty($gsm))://Cep numarası Boşmu Diye kontrol ediyoruz 
    echo "<script language='javascript'>alert('Cep Telefonu Numaranız Eksik Lütfen Giriniz.')</script>"; 
    else : 
    //Numara kayıtlı ise işlem yaptırıyoruz 
    echo "Numara kayıtlı"; 
    endif; 
    ?>
    Anlayan bir arkadaş echo "Numara kayıtlı" diyen yere, başka birşey eklememi önerse çok iyi olur. Yani kullanıcı İçerik Ekle'yi tıklamış ve profil kontrolden geçmiştir, madem geçmiş o halde İçerik Ekleme sayfası artır açılsın.

    Bunu nasıl başarabilirim?
  • 05-07-2009, 22:17:06
    #2
    Kontrol yaptığın sayfada, kontrolü geçen üyeyi header() fonksiyonunu ile başka bi sayfaya yönlendirebilirsin. Örnek:

    <?
    
    $gsm = "var";
    
    if ($gsm != "var") {
    echo "GSM Numaranız yok. Bu sayfayı göremezsiniz.";
    } else {
    header("Location: icerik_ekleyebilirsin.php"); // icerik_ekleyebilirsin.php sayfasına gider
    }
    
    ?>