Formulaire contact php

Résolu
webmc Messages postés 24 Statut Membre -  
webmc Messages postés 24 Statut Membre -
Bonjour,
J'utilise un formulaire de contact php, qui après vérification des champs, appele une page de confirmation... Tout fonctionne très bien... Seulement, je souhaiterai que la page qui indique les absences ou erreurs de champs puisse être intégrée dans le design du site, au lieu d'une simple page comme le montre le code ci-dessous.
Sii quelqu'un peut m'aider à completer le code afin de d'appeler une page précise ou d'afficher un pop up du genre lytebox ou autres, ça serait sympathique :) !
Merci d'avance...

------------

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;
}}
A voir également:

4 réponses

webmc Messages postés 24 Statut Membre 8
 
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 !
1
matshuda Messages postés 26 Statut Membre 1
 
c'est mieux de les verifier dans la page de formulaire avec du javascript
0
webmc Messages postés 24 Statut Membre 8
 
Merci... Tu as des pistes à ce sujet
0
webmc
 
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;
}}
0