grazie nophiq ho rosolto
semplicemente perchè
la funzione accetta questi parametri
function check_form($campo,$empty='',$min_length='',$max_le ngth='',$email='',$special_chars='')
e io facevo le chiamatye alla funzione con questa forma
if ($result[0]==0) $result=check_form('username',$empty='y',$special_ chars='y',$min_length='6');
in pratica , in questo esempio, anzichè fare l'assegnazione corretta alle variabili, assegnava per esempio $special_chars a $min_length ) in quanto seguiva la linearità delle variabili dichiarate ...
ora funziona tutto alla perfezione
grazie comunque
![]()