Vérifier si tout le formulaire est complèté

Contenu du snippet

pour éviter les if(!$var || !$var2 ...)
j'ai trouvé la base de cette source sur www.php.net.
ce n'est qu'un question de donner des idées au débutant :)

Source / Exemple :


function Check_Form($Array)
{
//Récupère le tableau $_Get $_Post ou autres

	foreach($Array as $field => $key)
	{
	//Si le champ n'est pas rempli correctement, je crée un 	autre 	array avec le nom de ce champ
		if(empty($key)) { $empty[] = $field; }
	}
	
	/*si 1 champs n'est pas remplis, je parcour ce tableau 
	créé pour prévenir l'user qu'il doit complèter ces champs */
	
	if(count($empty) > 0) 
	{
		echo 'Veuillez remplir les champs suivants:<br /><lu>';
		foreach($empty as $value)
		{
			echo '<li><b>'.$value.'</b></li>';
		}
		echo '</lu>';
		exit();
	}
}

Conclusion :


donc pour appeler la fonction, on fait

Check_Form($_POST) ou Check_Form($_GET)
selon votre formulaire.

ce code est fait selon mes faibles connaissances, si quelqu'un propose autre chose dans le même genre, ça serait avec plaisir.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.