|
|
|
|
if(empty($objet) OR empty($contact) OR empty($telephone) OR empty($email) OR empty($message))
{
echo '<link href=../css/body.css rel=stylesheet type=text/css><center><b><font face="verdana" size="4">Merci de remplir les champs suivants :</b></font></center><br><br>';
if(empty($contact)) { echo '<center>Contact<br>'; }
if(empty($telephone)) { echo '<center>Téléphone<br>'; }
if(empty($email)) { echo '<center>Email<br>'; }
if(empty($objet)) { echo '<center><font face="verdana" size="2">Objet<br>'; }
if(empty($message)) { echo '<center>Message<br>'; }
echo '<p align="center"><a href="javascript:history.back()">Retour</a>'; exit;
}
else
{
$point = strpos($email,".");
$arobas = strpos($email,"@");
if($point == '')
{
echo '<center><br>Votre adresse email est invalide<br><p align="center"><a href="javascript:history.back()">Retour</a><br>'; exit;
}
elseif($arobas == '')
{
echo '<center><br>Votre adresse email est invalide<br><p align="center"><a href="javascript:history.back()">Retour</a><br>'; exit;
}}
Configuration: Windows XP Internet Explorer 7.0
c'est mieux de les verifier dans la page de formulaire avec du javascript
Il faut savoir que l'on sait ce que l'on sait,
et savoir que l'on ne sait pas ce que l'on ne sait pas |
Merci... Tu as des pistes à ce sujet |
Au final... j'ai fait ça !
Certes, c'est moins bien car dans la première partie, si un seul champ manque à l'appel, un message dit simplement qu'il faut vérifier les champs... et dans la seconde partie, qu'il faut vérifier la syntaxe du mail... mais par contre, on peux intérer la page que l'on veut ou l'on veut. Y'a certainement mieux... mais si ça peut servir à quelqu'un... c'est toujours ça ! ------------- if(empty($objet) OR empty($contact) OR empty($telephone) OR empty($email) OR empty($message)) { if(empty($contact)) { header("location: verifmail1.php"); } if(empty($telephone)) { header("location: verifmail1.php"); } if(empty($email)) { header("location: verifmail1.php"); } if(empty($objet)) { header("location: verifmail1.php"); } if(empty($message)) { header("location: verifmail1.php"); } exit; } else { $point = strpos($email,"."); $arobas = strpos($email,"@"); if($point == '') { header("location: verifmail2.php"); exit; } elseif($arobas == '') { header("location: verifmail2.php"); exit; }} |
|
J'ai oublié de dire que mon problème était résolu :)
Enfin, si quelqu'un à une meilleure idée... c'est toujours bon à prendre ! |