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.
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.