ciao, la soluzione 1 controlla che tutte le variabili passate tramite $_POST abbiamo un valore indipendentemente dagli indici, mentre la soluzione 2 richiede di conoscere il nome dei campi del form.Originariamente inviato da mxa
In sostanza volevo fare questo ma con un ciclo per non controllare manualmente tutte le variabili, che sono tante.
soluzione 1:
codice:$_POST['var1'] = 'var1'; $_POST['var2'] = 'var2'; $_POST['var3'] = 'var3'; foreach( $_POST as $key=>$value ) { $flag = true; if( trim( $_POST[$key] ) != '' ) $flag &= true; else $flag &= false; } echo $flag;
soluzione 2:
codice:$_POST['var1'] = 'var1'; $_POST['var2'] = 'var2'; $_POST['var3'] = 'var3'; $index = array( 'var1', 'var2', 'var3' ); foreach( $index as $value ) { $flag = true; if( isset( $_POST[$key] ) && trim( $_POST[$key] ) != '' ) $flag &= true; else $flag &= false; } echo $flag;


Rispondi quotando