• 29-12-2010, 16:56:07
    #10
    dijitalkomut adlı üyeden alıntı: mesajı görüntüle
    if($row = mysql_fetch_array($result))
      {
    		$resulter = mysql_query("SELECT username FROM uyeler WHERE onay=1;");
    
    		if($rower = mysql_fetch_array($resulter))
    		  {
    			$kullanici = $rower['username'];
    		  }
    bu komut ne işe yarıyor tam olarak?
  • 29-12-2010, 16:59:03
    #11
    üyeler tablosundan username alıp kullanıcı değişkenine atıyorsun. kazandığın kullanıcı değişkenini validateValue ile eşitlersen istediğini almış olursun
  • 29-12-2010, 16:59:12
    #12
    Romansanta adlı üyeden alıntı: mesajı görüntüle
    Rica ederim : ) ama yinede verdigim kodu incele derim Ben yazdigim icinmi yoksa daha cazipmi ben karar veremedim
    inceledim daha mantıklık kod ama. Sorunum $username yi in_array icinde array olarak görmüyor.
  • 29-12-2010, 17:01:39
    #13
    Eposta Aktivasyonu Gerekmekte
    RemiX adlı üyeden alıntı: mesajı görüntüle
    Bu arada alttaki kod çalışmadı :
    Kullanıcısı Mevut değil diyor ama veri tabanında kayıtlı. $userkontrol i array olarak alamadık sorun o bence nasıl yaparız? Veri tabanında ali,veli,deli var select ile listeliyoruz. ama ben
    userkontrol =array("ali","veli","deli"); nasıl gösterebilirim ozaman in_array çalışır.


    <?PHP
    
    $SQL3 = "Select username from uyeler"; 
    $Sorgula3 = @mysql_query( $SQL3 ); 
    $kat = @mysql_fetch_array($Sorgula3); 
    $userkontrol = $kat['username']; 
    
    
    $validateValue="ali";
    if(in_array($validateValue, $userkontrol))
    {
    echo $validateValue."Kullanıcısı Mevut";
    }
    else echo "Kullanıcısı Mevut değil";
    ?>
    Romensantanın dediği gibi
    $kat = @mysql_fetch_array($Sorgula3); 
    $userkontrol = $kat['username'];
    yerine
    while($kat = @mysql_fetch_array($Sorgula3)){
    $userkontrol[] = $kat['username'];
    }
    yazarsan arraya atarsın.Bu haliyle çalışması lazım.print_r($userkontrol); yazdırarak arrayın içeriğini öğrenip, verinin doğru atanıp atanmadığını öğrenebilirsiniz.
  • 29-12-2010, 17:02:25
    #14
    dijitalkomut adlı üyeden alıntı: mesajı görüntüle
    üyeler tablosundan username alıp kullanıcı değişkenine atıyorsun. kazandığın kullanıcı değişkenini validateValue ile eşitlersen istediğini almış olursun
    alttaki gibi yaptım ama olmadı. Kodda sorun varmı bir incelermisin?
    	if($row = mysql_fetch_array($result))
      {
    		$resulter = mysql_query("SELECT username FROM uyeler WHERE onay=1;");
    
    		if($rower = mysql_fetch_array($resulter))
    		  {
    			$kullanici = $rower['username'];
    		  }}
    
    
    if($validateValue== $kullanici){		// validate??
    	$arrayToJs[2] = "false";			// RETURN TRUE
    	echo '{"jsonValidateReturn":'.json_encode($arrayToJs).'}';			// RETURN ARRAY WITH success
    }
  • 29-12-2010, 17:06:48
    #15
    1: onay 1 şartı kullandığınıza dikkat edin
    2: inputta name ve id isimlendirmelerinin eşleşmelerini kontrol edin

    bir hata almamanız gerekir. aldığınız hatayı yazarsanız daha hızlı çözülebilir
  • 29-12-2010, 17:07:56
    #16
    Romansanta adlı üyeden alıntı: mesajı görüntüle
    Tam oLarak anLamadim ama anLadigim Kadari iLe;

    $SQL3 = "Select username from uyeler where onay=1";
    $Sorgula3 = @mysql_query( $SQL3 );
    while($kat = @mysql_fetch_array($Sorgula3)){
    $userkontrol[] = $kat['username'];
    }

    if(in_array($validateValue, $userkontrol))
    {
    echo $validateValue." Kullanıcısı Mevut";
    }

    gibi bisey sanirim isinizi gorur diye dusunuyorum yanlis anLamadi isem..
    Hay kafama $userkontrol[] = $kat['username']; bu kısma hic dikkat etmemişim ezbere kendi kodumu kullandım aynısı diye. Çok saol bunu yapınca oldu

    dijitalkomut sende saol.
  • 29-12-2010, 17:08:00
    #17
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $SQL3 = "Select username from uyeler where onay=1";
    $Sorgula3 = @mysql_query( $SQL3 );
    while ($kat = @mysql_fetch_array($Sorgula3)){
    $userkontrol[] = $kat['username'];  
    }
        $arrayToJs = array();
        $arrayToJs[0] = $validateId;
        $arrayToJs[1] = $validateError;
        
    if(in_array($validateValue, $userkontrol)){        // validate??
        $arrayToJs[2] = "true";            // RETURN TRUE
        echo '{"jsonValidateReturn":'.json_encode($arrayToJs).'}';            // RETURN ARRAY WITH success
    }else{
        for($x=0;$x<1000000;$x++){
            if($x == 990000){
                $arrayToJs[2] = "false";
                echo '{"jsonValidateReturn":'.json_encode($arrayToJs).'}';        // RETURN ARRAY WITH ERROR
            }
        }
        
    }
    buseferde oLmazsa intihar ederim
  • 29-12-2010, 17:09:08
    #18
    buseferde oLmazsa intihar ederim [/QUOTE]

    oldu oldu çok saol olay burada $userkontrol[]