Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    verifica doppio username

    salve a tutti, ho un problema con ils eguente codice:
    Codice PHP:
    function presence($Pres$Type){        //Funzione verifica presenza campo nel DB
        
            //Connessione a DB
            //File dati connessione database
            
    include("../conf/confDB.php");    

            
    //Connessione al database e tabella indicata
            
    $MyConn mysql_connect($ConfDB_ServerName$ConfDB_UserName$ConfDB_Password );    
            
    $MyDb mysql_select_db($ConfDB_DbName1$MyConn);
            
    mysql_query("SET NAMES 'utf8';"); 
            
            
    //Esegui la query verificando se il NomeUtente esiste    
            
    $query "select $Type from ".$ConfDB_TableName1." where $Type = '".$RPres."' ";    
            
    $res mysql_query($query) or die ("query controllo $Type non riuscita: " .mysql_error());    
            
    //Conta quante righe contiene il resulset    
            
    $conta mysql_num_rows($res);    
            
    //Controlla se le righe sono più di zero
            
            
    mysql_close($MyConn);        //Chiudo connessione DB
            
            
    if ($conta 0) {
                return 
    false;
            }else{
                return 
    true;
            }
        } 
    nel db anche se c'è un altra query con lo stesso nickname lui la salva cmq. allora io passo alla funzione i seguenti parametri:
    $Type è il nome della colonna nel quale ricercare
    $Pres è nickname da cercare

  2. #2
    dovrebbe ritornarmi false se trova già lo stesso nick, altrimenti mi ritorna true...

    a me ritorna sempre true

  3. #3
    verifica questa riga:
    Codice PHP:
     $query "select $Type from ".$ConfDB_TableName1." where $Type = '".$RPres."' "
    credo che sia corretto così:
    Codice PHP:
     $query "select Type from $ConfDB_TableName1 where Type = '$Pres' "

  4. #4
    sono rimbambito.....

    ho messo la varibile sbagliata... c'èra una R in più

  5. #5
    $ConfDB_TableName1 è definita nel file che includi?

  6. #6
    ok

  7. #7
    l'errore stava qui
    Codice PHP:
    '".$RPres."' 
    questa variabile non esiste ma quella corretta è
    Codice PHP:
    '".$Pres."' 
    ..

    Grazie per il tuo aiuto...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.