Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/03/2011, 09h40   #1
Invité de passage
 
Inscription : mars 2011
Messages : 2
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 2
Points : 0
Points : 0
Par défaut Formulaire champ obligatoires

Bonjour,
j'ai besoin d'aide pour un formulaire de contact, tout marche bien sauf que je voudrais que les champs de mon formulaires soient obligatoire.
quelqu'un peu m'aider?

voilà mon code:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?php
 
 
if(IsSet($_POST['verif_code']) AND !Empty($_POST['verif_code'])) 		{ 
 
if($_POST['verif_code']==$_SESSION['aleat_nbr']) 			{ 
 
$msg = "Civilit&eacute \t".$_POST['civilite']."\n";
$msg .= "Nom : \t".$_POST['nom']."\n";
$msg .= "Pr&eacutenom : \t".$_POST['prenom']."\n";
$msg .= "Adresses E-Mail : \t".$_POST['mail']."\n";
$msg .= "Sujet : \t".$_POST['objet']."\n";
$msg .= "Message : \t".$_POST['message']."\n";
 
$recipient = "simon.m@netcourrier.com";
$subject = "Formulaire de CONTACT";
 
 
mail($recipient, $subject, $msg); 
 
 
echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD>";
echo "<BODY background='fond_envoi.jpg' >";
echo "<H1 align=center>Merci $civilite $prenom $nom </H1>";
echo "<P align=center>";
echo "Votre formulaire a bien &eacutet&eacute envoy&eacute !</P>";
echo "<meta http-equiv='refresh' content='3;url=http://simon-mars-cv-          info.fr/index.html' />";
echo "</BODY></HTML>";		
echo "<meta http-equiv='refresh' content='3;url=http://simon-mars-cv-info.fr/index.html' />";
 
}
else 
{
echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD>";
echo "<BODY background='welcome3.jpg' >";
echo "<H1 align=center>$civilite $prenom $nom </H1>";
echo "<P align=center>";
echo "Votre code de confirmation n'est pas bon !</P>";?>
<a href="<?php echo $_SERVER['HTTP_REFERER']; ?>">Retour</a><?php
echo "</BODY></HTML>"; 
}     
 
}	
else 
{
echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD>";
echo "<BODY background='welcome3.jpg' >";
echo "<H1 align=center>$civilite $prenom $nom </H1>";
echo "<P align=center>";
echo "Vous devez remplir le champ du code de confirmation !</P>";?>
<a href="<?php echo $_SERVER['HTTP_REFERER']; ?>">Retour</a><?php
echo "</BODY></HTML>"; 
}
?>
sim31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2011, 09h53   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Ajoute une condition au début de ton code pour vérifier si tes variables contiennent des données ou rien.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2011, 09h58   #3
Invité de passage
 
Inscription : mars 2011
Messages : 2
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 2
Points : 0
Points : 0
J'ai essayé mais ça n'a pas marché; ça me faisait planter tout le formulaire. peut ètre que je l'ai pas mi au bon endroit.
sim31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2011, 10h28   #4
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Sans savoir ce que tu as fais on ne peut pas te répondre.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h44.


 
 
 
 
Partenaires

Hébergement Web