Test champs valide pour envoi de formulaire
Posté : 06 août 2018, 11:56
Bonjour,
je suis en php7 et lorsque j'envoie un formulaire je fais un test sur les champs pour vérifié qu'ils sont bien rempli.
ce code fonctionne bien chez 1and1 mais chez OVH le formulaire ne part pas a cause des vérifications (qui sont pourtant bonne, les champs sont bien remplis avec les bonnes infos).
Voyez-vous quelque chose d'anormal dans les test ci dessous car je les ai réécris plusieurs fois pour être sur mais toujours même problème.
je suis en php7 et lorsque j'envoie un formulaire je fais un test sur les champs pour vérifié qu'ils sont bien rempli.
Code : Tout sélectionner
$lettre_regex = "^[a-zA-Z\ \']+$";
if ( $nom == "" OR !eregi( $lettre_regex , $nom ) ) {
echo "<div align='center'><img src=\"../images/attention.gif\" alt=\"Attention\" /><br/>";
echo "Veuillez indiquer un nom valide : Lettres seulement acceptées<br/><a href=\"javascript:history.back()\">Retour</a></div>";
$erreur = true;
}
$lettre_regex = "^[a-zA-Z\ \']+$";
if ( $prenom == "" OR !eregi( $lettre_regex , $prenom ) ) {
echo "<div align='center'><img src=\"../images/attention.gif\" alt=\"Attention\" /><br/>";
echo "Veuillez indiquer un prenom valide : Lettres seulement acceptées<br/><a href=\"javascript:history.back()\">Retour</a></div>";
$erreur = true;
}
$lettre_regex = "^[a-zA-Z\ \']+$";
if ( $ville == "" OR !eregi( $lettre_regex , $ville ) ) {
echo "<div align='center'><img src=\"../images/attention.gif\" alt=\"Attention\" /><br/>";
echo "Veuillez indiquer une ville valide : Lettres seulement acceptées<br/><a href=\"javascript:history.back()\">Retour</a></div>";
$erreur = true;
}
if ( $adresse == "" ) {
echo "<div align='center'><img src=\"../images/attention.gif\" alt=\"Attention\" /><br/>";
echo "Veuillez indiquer une adresse postale<br/><a href=\"javascript:history.back()\">Retour</a></div>";
$erreur = true;
}
$email_regex = "^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+.[a-z0-9-]";
if ( $mail == "" OR !eregi( $email_regex , $mail ) ) {
echo "<div align='center'><img src=\"../images/attention.gif\" alt=\"Attention\" /><br/>";
echo "Veuillez indiquer un email valide. <br/><a href=\"javascript:history.back()\">Retour</a></div>";
$erreur = true;
}
$telephone_regex = "^[0-9\-\(\)\ ]+$";
if ( $telephone == "" OR !eregi( $telephone_regex , $telephone ) ) {
echo "<div align='center'><img src=\"../images/attention.gif\" alt=\"Attention\" /><br/>";
echo "Veuillez indiquer un numéro de téléphone pour que nous vous recontactions. <br/><a href=\"javascript:history.back()\">Retour</a></div>";
$erreur = true;
}Voyez-vous quelque chose d'anormal dans les test ci dessous car je les ai réécris plusieurs fois pour être sur mais toujours même problème.