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
Codice PHP:
$reg_obj = new RegularExpression();
e le diverse funzioni che vi faccio vedere direttamente all'opera
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;
il problema è che al quarto metodo (in questo caso check_username) la funzione che effettua il check restituisce sempre 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.