• 20-11-2010, 04:29:31
    #1
    arkadaşlar hatam nerde acaba hem boş bırakmayın hatası cıkıyor hemde kaydetmedi hatası ?

    <?php
    ob_start();
    include("ayar.php");
    $menu = '<title>Mysql Veri tabanından veri çekmek !</title>
    <strong><center>
      <a href="index.php?go=register">Register</a> - <a href="index.php?go=allmembers">All Members</a>
    </center></strong>';
    
    function homepage(){
         global $menu, $baglanti;
        echo $menu;
        echo "<center>Homepage Here</center>";
        
        }
        
        function completeregistration(){
                 global $menu, $baglanti;
    
        $adsoyad = addslashes($_POST["adsoyad"]);
    $kullaniciadi=addslashes($_POST["kullaniciadi"]);
    $sifre=addslashes($_POST["sifre"]);
    $email=addslashes($_POST["email"]);
    if($adsoyad=="" or $kullaniciadi=="" or $sifre=="" or $email==""){
                
                Echo "Please do not leave blank space.";
                header("refresh:1;url=kayitol.php");
                            
                
                }else{
                    
                    $add = mysql_query ("insert into uyelik (adsoyad,kullaniciadi,sifre,email) values ('$adsoyad','$kullaniciadi','$sifre','$email')");
                    
    
                    }
    if($add){
        echo $menu;
                        echo "Sayın ".$adsoyad."<br>";
                    echo "Kullanıcı Adı : ".$kullaniciadi."<br>";
                    echo "Sifre : ".$sifre."<br>";
                    echo "Email : ".$email."<br>";
        
        
        }else{
            
            echo "Kayıt Başarısız...";
            
            }
            }
    
    
    
    $go=$_GET["go"];
    
    switch($go){
        default:
        homepage();
        break;
        
        case "completeregistration":
        echo $menu;
        completeregistration();
        break;
        
        case "register":
        echo $menu;
        include("kayitol.php");
        break;
        
        }
    
    
    ob_end_flush();
    ?>
  • 20-11-2010, 08:49:47
    #2
    2 tane ifin var birbirine bağlı postlar böş geliyor , form unun method una bak bi.
    postlar boş geldiği için $add diye degiskende sorun yaratiliyor add olan if in else i uygulaniyor buda ekrana kayit yapilamadi diyor bir onceki if tende bos birakilamaz msj i gelio sistem dogru calisiyor. postlanan bilgilerini bir kontrol et derim..
  • 20-11-2010, 14:55:54
    #3
    Eposta Aktivasyonu Gerekmekte
    post ile gelen değişkenler boş geldiği için hata veriyor. kodlarda hata yok.
  • 20-11-2010, 19:33:47
    #4
    postta nerde sorun war :s