• 18-11-2009, 22:45:45
    #1
    Arkadaşlar merhaba;

    Almış olduğum hata : Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\appserv\www\site\Sayfalar\UyeHesabi\index.php on line 161

    Kullanıcı Adı Yada Parolanız Yanlış

    161. satırda bu kodum var "if(@mysql_num_rows($sor) > 0) {" kod doğru gibi gözüküyor ve bir hata bulamadım.

    if ile else kısmını aşağıya pasteliyorum yardımcı labilirseniz sevinirim.

    if (($kullanici=="") or ($parola=="") or ($buton=="")){
    	echo "<center>Lütfen boş alan bırakmayın.</center>";
    	header ("Refresh: 2; url=index.php");
    	
    	}else{
    	$sor = mysql_query("SELECT kullanici,parola FROM".$prefix."_uyeler WHERE kullanici='$kullanici' and parola='$parola1' and durum='0'");
    		if(@mysql_num_rows($sor) > 0) {
    			setcookie("kullanici",$kullanici,time()+60*60);
    			header("location:index.php");
    		}else{
    		echo "<center>Kullanıcı Adı Yada Parolanız Yanlış</center>";
    		header ("Refresh: 2; url=index.php");
    		
    		}
    NOT : parola, $parola1 de md5 atandığı için orada bir yazım hatası yok
  • 18-11-2009, 22:57:33
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Zannedersem hata sorguda SELECT kullanici,parola demişin ama durum alanındada sorgun var

    select * from ".$prefix."_uyeler where kullanici='$kullanici' and parola='$parola1' and durum='0'

    mysql_num_rows($sor) Bunu değişkene aktar ve if içinde öyle kullanmayı dene
  • 18-11-2009, 23:02:26
    #3
    Üyeliği durduruldu
    $sor = mysql_query("SELECT kullanici,parola FROM".$prefix."_uyeler WHERE kullanici='$kullanici' and parola='$parola1' and durum='0'");
    sorguda FROM".$prefix."_uyeler kısmı hatalı. FROM birleşik yazılmış.

    doğrusu şu şekilde;

    $sor = mysql_query("SELECT kullanici,parola FROM ".$prefix."_uyeler WHERE kullanici='$kullanici' and parola='$parola1' and durum='0'");
  • 18-11-2009, 23:11:45
    #4
    Üyeliği durduruldu
    $prefix alanlarını elin alışana kadar kullanma murat kardeş
    birde o cd ye fazla bağlı kalma kaynak araştır
  • 18-11-2009, 23:18:44
    #5
    BHCoder adlı üyeden alıntı: mesajı görüntüle
    $prefix alanlarını elin alışana kadar kullanma murat kardeş
    birde o cd ye fazla bağlı kalma kaynak araştır
    Oğuz eyvallah elimdeki görsel eğitim cdsi olarak en iyisi bu hata yapa yapa çözeceğiz artık bunu. Kaynak konusuna gelincede şu dersleri bir bitireyim olayı kavrayayım kaynak olarakta araştırmalarım sürüyor alternatif olarak.
  • 18-11-2009, 23:28:32
    #6
    @devturkeli sorguda FROM".$prefix."_uyeler kısmı hatalı. FROM birleşik yazılmış.
    Gayet net bir şekilde cevap yazmışsınız dikkatinizdende kaçmamış tebrik ederim. Hatayı düzeltince 2 hata daha aldım FROM" bunlarda aynı yazım hatasından dolayıdı onlarıda düzelttim.
    Tekrar teşekkürler.