ciao a tutti...
chiedo scusa per il titolo poco chiaro... ma in poche parole credo sia difficile spiegare il comportamento strano in cui mi sono imbattuto.
prima eseguire una insert volevo validare l'input.
ho un'apposita classe per questo
e le diverse funzioni che vi faccio vedere direttamente all'operaCodice PHP:$reg_obj = new RegularExpression();
il problema è che al quarto metodo (in questo caso check_username) la funzione che effettua il check restituisce sempre 0...Codice PHP:if ( !$reg_obj->check_data( $reg ) )
return 0;
if ( !$reg_obj->check_data( $st_updt ) )
return 0;
if ( !$reg_obj->check_status( $status ) )
return 0;
if ( !$reg_obj->check_username( $username ) )
return 0;
if ( !$reg_obj->check_password( $password ) )
return 0;
if ( !$reg_obj->check_email( $email ) )
return 0;
if ( !$reg_obj->check_web( $web ) )
return 0;
ho provato, senza cambiare altro, a commentare tutti i metodi, tranne check_username, che, magia, ora restituisce 1...
io questo non so spiegarmelo...
voi avete qualche idea?
// problema risolto...
era una stupidata in un'altra funzione.

LinkBack URL
About LinkBacks
