• 29-12-2010, 14:26:27
    #1
    Merhaba alttaki koddaki if($validateValue !="kullanici" kısmında kullanici ismi ile giriş varsa uyarıyor.
    Peki ben bu "kullanici" yerine veri tabanındaki uyeler tablosundaki username kolonundakileri nasıl eşleştiririm.

    kısaca bu kodu alttaki koda monte edebilirmisiniz? "kullanici" yerine $userkontrol değişgeni gelmedi.
    $SQL3 = "Select username from uyeler where onay=1";
    $Sorgula3 = @mysql_query( $SQL3 );
    $kat = @mysql_fetch_array($Sorgula3);
    $userkontrol = $kat['username'];
    .................................................. .........
    	$arrayToJs = array();
    	$arrayToJs[0] = $validateId;
    	$arrayToJs[1] = $validateError;
    	
    if($validateValue !="kullanici"){		// 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
    		}
    	}
    	
    }
  • 29-12-2010, 15:38:25
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    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..
  • 29-12-2010, 16:09:15
    #3
    muhtemelen doğru algılamıssın ama olmadı. Varsada yoksada bu kullanıcı yok diyor
    if($validateValue !="kullanici") bunu

    if($validateValue !=$userkontrol) böyle yapınca tablodaki son veriyi baz alyor
    userkontrol ü basıl bu if içinde array olarak gösterip çalıştırabilirim?

    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
    		}
    	}
  • 29-12-2010, 16:10:58
    #4
    $validateValue, bunun degerini ekrana yazdirdinizmi? veya yazdirirmisiniz? tam olarak nasiL bir sonuc veriyor ve VT'den gelenleride kontroL edeLim normaLde esLesen varmi?
  • 29-12-2010, 16:17:38
    #5
    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";
    ?>
  • 29-12-2010, 16:45:24
    #6
    ) Benim verdigim kod iLe son yaptigin'i biras inceLersen farki buLabiLecegine eminim
  • 29-12-2010, 16:51:41
    #7
    neyse saol genede, farklı bir şekilde yaptm.

    <?PHP
    ob_start();
    $Shaberz = "Select username,id from uyeler";
    $qhy = @mysql_query( $Shaberz );
    while( $hz = @mysql_fetch_assoc( $qhy ) ){
    $username=$hz["username"];
    echo $username.",";
    } 
    $username= ob_get_clean();
    
    $kelime = "ali" ; 
    if (ereg($kelime, $username)) { 
        echo kelime ." var."; 
    } else { 
        echo kelime ." yok."; 
    }
  • 29-12-2010, 16:53:52
    #8
    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'];
    		  }
  • 29-12-2010, 16:56:04
    #9
    RemiX adlı üyeden alıntı: mesajı görüntüle
    neyse saol genede, farklı bir şekilde yaptm.

    <?PHP
    ob_start();
    $Shaberz = "Select username,id from uyeler";
    $qhy = @mysql_query( $Shaberz );
    while( $hz = @mysql_fetch_assoc( $qhy ) ){
    $username=$hz["username"];
    echo $username.",";
    } 
    $username= ob_get_clean();
    
    $kelime = "ali" ; 
    if (ereg($kelime, $username)) { 
        echo kelime ." var."; 
    } else { 
        echo kelime ." yok."; 
    }
    Rica ederim : ) ama yinede verdigim kodu incele derim Ben yazdigim icinmi yoksa daha cazipmi ben karar veremedim