probleme traitement formulaire.
Posté : 10 janv. 2012, 17:03
Bonjour a tous et merci de m'accueillir.
voici mon probleme j'ai un formulaire de contact ci dessus mais quand je le test sur le site je ne recois que les champs : Nom;Prenom;email;motif et message.
Pourriez-vous m'aider a trouvez mon erreur car je debute et la je suis perdu.
merci de votre aide.
voici mon probleme j'ai un formulaire de contact ci dessus mais quand je le test sur le site je ne recois que les champs : Nom;Prenom;email;motif et message.
Pourriez-vous m'aider a trouvez mon erreur car je debute et la je suis perdu.
merci de votre aide.
[html][b]contact.html[/b]
Code: html
1.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2.
"http://www.w3.org/TR/REC-html40/loose.dtd">
3.
<html>
4.
<head>
5.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6.
<title>Formulaire de contact.</title>
7.
<style type="text/css">
8.
.contact {
9.
font-family: "Comic Sans MS", cursive;
10.
color: #6F0;
11.
}
12.
body form table {
13.
font-size: 24px;
14.
}
15.
body form table {
16.
font-style: italic;
17.
}
18.
body form table {
19.
color: #000;
20.
}
21.
body {
22.
background-image: url(wide.jpg);
23.
background-repeat: repeat-x;
24.
background-color: #000;
25.
}
26.
body,td,th {
27.
font-size: 100%;
28.
text-align: center;
29.
font-family: "Times New Roman", Times, serif;
30.
color: #F00;
31.
font-style: normal;
32.
font-weight: bold;
33.
}
34.
.contact {
35.
font-weight: bold;
36.
font-size: 18px;
37.
}
38.
.contact .contact textarea {
39.
color: #000;
40.
}
41.
body form table {
42.
color: #000;
43.
}
44.
.contact tr .contact {
45.
color: #D2D2D2;
46.
font-weight: normal;
47.
}
48.
p {
49.
font-weight: bold;
50.
}
51.
body form p {
52.
font-family: Comic Sans MS, cursive;
53.
color: #FFFFFF;
54.
font-weight: normal;
55.
font-style: italic;
56.
font-size: 170%;
57.
cursor: auto;
58.
page-break-before: auto;
59.
}
60.
.contact tr .contact p {
61.
font-size: 18px;
62.
}
63.
.contact {
64.
color: #FFF;
65.
}
66.
.contact .contact {
67.
color: #FFF;
68.
}
69.
form {
70.
color: #FFF;
71.
}
72.
form {
73.
font-size: 12px;
74.
}
75.
form {
76.
color: #FFF;
77.
}
78.
html {
79.
color: #FFF;
80.
}
81.
</style>
82.
<script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
83.
</head>
84.
<body background="wide.jpg" link="#FFFFFF">
85.
<form name='formulaire' action='traitement.php' method='post'>
86.
<p><img src="images/big-star-purple.jpg" width="132" height="127"></p>
87.
<p>
88.
<object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="99" height="34">
89.
<param name="movie" value="accueil.swf">
90.
<param name="quality" value="high">
91.
<param name="wmode" value="opaque">
92.
<param name="swfversion" value="8.0.35.0">
93.
<!-- Cette balise <param> invite les utilisateurs de Flash Player en version 6.0 r65 et ultérieure à télécharger la version la plus récente de Flash Player. Supprimez-la si vous ne voulez pas que cette invite soit visible. -->
94.
<param name="expressinstall" value="Scripts/expressInstall.swf">
95.
<param name="BGCOLOR" value="#C1C606">
96.
<!-- La balise <object> suivante est destinée aux navigateurs autres qu'IE. Supprimez-la d'IE à l'aide d'IECC. -->
97.
<!--[if !IE]>-->
98.
<object type="application/x-shockwave-flash" data="accueil.swf" width="99" height="34">
99.
<!--<![endif]-->
100.
<param name="quality" value="high">
101.
<param name="wmode" value="opaque">
102.
<param name="swfversion" value="8.0.35.0">
103.
<param name="expressinstall" value="Scripts/expressInstall.swf">
104.
<param name="BGCOLOR" value="#C1C606">
105.
<!-- Le navigateur affichera le contenu alternatif suivant pour les utilisateurs d'un lecteur Flash de version 6.0 ou de versions plus anciennes. -->
106.
<div>
107.
<h4>Le contenu de cette page nécessite une version plus récente d’Adobe Flash Player.</h4>
108.
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Obtenir le lecteur Adobe Flash" width="112" height="33" /></a></p>
109.
</div>
110.
<!--[if !IE]>-->
111.
</object>
112.
<!--<![endif]-->
113.
</object>
114.
</p>
115.
<h1><em><strong>Formulaire de contact</strong></em></h1>
116.
<table width="800" align="center" class="contact">
117.
<td width="445" class="contact"><p> </p></td>
118.
<tr><td height="34" class="contact">Votre nom : </td>
119.
<td width="343" class="contact"><input name='nom' type='text' size='50'></td>
120.
</tr>
121.
<tr><td height="41" class="contact">Votre prénom : </td>
122.
<td class="contact"><input name='prenom' type='text' size='50'></td>
123.
</tr>
124.
<tr><td height="48" class="contact">Votre email</td>
125.
<td class="contact"><input name='email' type='text' size='50'>
126.
<br></td>
127.
</tr>
128.
<tr>
129.
<td class="date de l'évévement">Date de l'évévement<br></td>
130.
<td class="contact"><input name='date' type='text' size='50' id="date"></td>
131.
</tr>
132.
<td height="71" align="center" class="Type">Type de l'évévement(Mariage,anniversaire...)</td>
133.
<td class="contact"><input name='type' type='text' size='50'></td>
134.
</tr>
135.
<td height="29" class="Nombre">Nombre de personnes</td>
136.
<td class="contact"><input name='nombre' type='text' size='50'></td>
137.
</tr>
138.
<tr><td class="contact">Le motif de votre message</td>
139.
<td class="contact"><p>
140.
<input name='sujet' type='radio' value='renseignement'>
141.
Demande de Renseignement<br>
142.
<input name='sujet' type='radio' value='partenariat'>Partenariat</p></td>
143.
</tr>
144.
<tr><td class="contact">Votre message</td>
145.
<td class="contact"><textarea name='texte' cols='50' rows='20'></textarea></td>
146.
</tr>
147.
<tr>
148.
<td> </td><td>
149.
<input name='annuler' type='reset' value='Annuler'>
150.
<input name='soumettre' type='submit' value='Envoyer'></td></tr>
151.
</table>
152.
<p>par TEL au : <font face="Comic Sans MS" color="#8080ff"><span style="font-size:18pt; line-height:27px; color: #FFFFFF;">09 51 00 01 45 <br>
153.
Portable: 06 31 50 15 22</span></font></p>
154.
<p>ou par FAX au : <font face="Comic Sans MS" color="#8080ff"><span style="font-size:18pt; line-height:27px; font-style: italic;">09 56 00 01 45</span></font></p>
155.
<p class="contact"><span class="contact">nos Partenaires:</span></p>
156.
<p class="contact"><a href="http://fr.prestago.com/france/mmagicevenementiel" target="_new"><img src="images/Prestago.JPG" alt="" width="198" height="57" /></a></p>
157.
</form>
158.
<script type="text/javascript">
159.
swfobject.registerObject("FlashID");
160.
</script>
161.
</body>
162.
</html>
[/html]traitement.php[/b]
Code: php
1.
<html>
2.
<head>
3.
<title>Message envoyé !</title>
4.
<meta http-equiv="Refresh" content="5;URL=/">
5.
</head>
6.
<body>
7.
<h1>message envoyé !</h1>
8.
<p>vous serez redirigé automatiquement dans 5 secondes...</p>
9.
<p>si ce n'est pas le cas, merci de cliquer sur ce lien : <a href="Merci.html">retour</a></p>
10.
</body>
11.
</html>
12.
<?
13.
$adresse="[email protected]";
14.
$from="From: $prenom $nom<$email>\r\n";
15.
$from.="Reply-To: $prenom $nom <$email>\n";
16.
$from.="X-priority:3\n";
17.
$date=utf8_decode($_POST['date']);
18.
$type=utf8_decode($_POST['type']);
19.
$nombre=utf8_decode($_POST['nombre']);
20.
$texte=utf8_decode($_POST['texte']);
21.
$from.="MIME-Version: 1.0\r\n";
22.
$from.="Content-Type: text/html";
23.
if (mail($adresse,$sujet,$texte,$from))
24.
echo("<center><font color=green><br><br><br><h2>Formulaire envoyé ! Je vous répondrais rapidement. Merci!</h2></font><br></center>");
25.
else
26.
echo("<center><font color=red><br><br><br><h2>Problème à l'envoi du mail...désolé nous ne pouvons actuellement traiter votre demande</h2></font><br>Contactez nous plus <a href=\"mailto:$alex\">classiquement</a>");
27.
?>
Merci de votre Aide.