Originariamente inviato da mxa
In sostanza volevo fare questo ma con un ciclo per non controllare manualmente tutte le variabili, che sono tante.
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.

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;