par
fabricephp88 » 18 févr. 2014, 15:12
Bonjour,
pour un formulaire je fais des test sur mes champs pour voir si ils sont bien remplit.
Si ces champs sont remplis alors j’envoie mon formulaire.
exemple :
$chiffre_regex = "^[0-9\ ]+$";
if ( $qNButilisateur == "" OR !eregi( $chiffre_regex , $qNButilisateur ) ) {
echo "<div align='center'><img src=\"../images/attention.gif\" alt=\"Attention\" /><br/>";
echo "Veuillez indiquer un nombre d'utilisateurs valide : que des chiffre et pas d\'espace<br/><a href=\"javascript:history.back()\">Retour</a></div>";
$erreur = true;
}
if ( !$erreur ) {
mail($cible , "Message depuis le site" ,$msg,$headers);
}
Les tests fonctionnent bien mais si je n'ai pas d'erreur de saisie d champs dans le formulaire alors j'ai un problème vient du if ( !$erreur ) qui est reconnu comme une erreur
Notice: Undefined variable: erreur in .......
Existe t'il une solution pour remédier à ce problème ?