• 17-07-2013, 13:08:11
    #1
    else {exit();}
    Yukarıdaki satır hata veriyor.
    Parse error: syntax error, unexpected T_ELSE
    <?php 
    include ("vt.php");
    $kullanici=$_POST["kullaniciadi"]; 
    $sifre=$_POST["kullanicisifre"]; 
    $email=$_POST["kullaniciemail"]; 
    
    if(($kullanici=="") or ($sifre=="")){
    echo "<br>Lutfen Bos Alanlari Doldurunuz"; 
    exit(); 
    }else{ 
    $sor=mysql_query("select * from uyetablosu where uyeadi='$kullanici' or
    email='$email' ");
    $sayac=mysql_num_rows($sor);
    
    if ($sayac!=0){
    echo "<font size='3'>Bu kullanıcı adı ile daha önceden kayıt
    yapılmıştır. </font>";
    }else{
    $ekle =mysql_query("insert into uyetablosu (uyeadi,uyesifre,email) value
    ('$kullanici','$sifre','$email')");
    if($ekle){ 
    echo "<br><a href=index.php>Başarıyla Kayıt Oldunuz
    Anasayfaya Dönmek İçin </a>";
    }else{ 
    echo "Veritabani Yazilamadi"; 
    exit(); 
    } 
    }
    }
    else {exit();}
    ?>
  • 17-07-2013, 13:11:35
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    2 else var o yüzden hata veriyor.

    if () { ... }
    else { ... }
    else { ... }

    böyle olmaz.


    en sondaki else'e zaten gerek yok.
  • 17-07-2013, 13:13:23
    #3
    //yukarıdaki arkadaş yazmış.
  • 17-07-2013, 13:31:07
    #4
    Cappystarj0e adlı üyeden alıntı: mesajı görüntüle
    2 else var o yüzden hata veriyor.

    if () { ... }
    else { ... }
    else { ... }

    böyle olmaz.


    en sondaki else'e zaten gerek yok.
    CodeS adlı üyeden alıntı: mesajı görüntüle
    //yukarıdaki arkadaş yazmış.
    Teşekkürler . Bazen bariz hataları bile göremiyoruz maalesef. Her satırı yeniden düzenleyip denedim ama 2 else geldiğini hiç fark etmemiştim. Teşekkür ediyorum ilginiz ve dikkatiniz için..

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 13:31:07 -->-> Daha önceki mesaj 13:17:11 --

    Şimdi de

    $sayac=mysql_num_rows($sor);
    Burada aşağıdaki hatayı veriyor.

    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given
  • 17-07-2013, 14:48:02
    #5
    islamzeki adlı üyeden alıntı: mesajı görüntüle
    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given
    parametre olarak kaynak bekliyorum boolean gönderiyorsun diyor.

    bana mysql_queryde hata var gibi geldi
    hemen üstteki satırı şu şekilde deneyip sonucu buraya yazarmısınız

    $ekle =mysql_query("insert into uyetablosu (uyeadi,uyesifre,email) value
    ('$kullanici','$sifre','$email')") or die ("hata !! : ".mysql_error());
  • 17-07-2013, 16:20:16
    #6
    bilgikar adlı üyeden alıntı: mesajı görüntüle
    parametre olarak kaynak bekliyorum boolean gönderiyorsun diyor.

    bana mysql_queryde hata var gibi geldi
    hemen üstteki satırı şu şekilde deneyip sonucu buraya yazarmısınız

    $ekle =mysql_query("insert into uyetablosu (uyeadi,uyesifre,email) value
    ('$kullanici','$sifre','$email')") or die ("hata !! : ".mysql_error());
    Tamamdır hocam. Teşekkür ederim. Sorun yok.