Je ne comprends où est l'erreur dans mon code.. Il ne veut pas fonctionner..
Y aurait-il quelqu'un pour m'aider ? Merci.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<?php
 
 
$subject = "recherche";
 
$partie_entete = "<html><head>
<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>
</head>
<body bgcolor=#FFFFFF>";
 
for ($a=1; $a<= $_POST['nbre_champs_texte']; $a++) {
$partie_champs_texte .= "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_champ'.$a] . " = " . $_POST['champ'.$a] . "</font><br>";
}
 
if ($_POST['nbre_zone_email'] != 0) {
$partie_zone_email = "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_email'] . " = " . $_POST['zone_email'] . "</font><br>";
}
 
if ($_POST['nbre_zones_texte'] != 0) {
$partie_zone_texte = "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_zone'] . " = " . $_POST['zone_texte'] . "</font><br>";
$partie_zone_texte = stripslashes($partie_zone_texte);
}
 
$fin = "</body></html>";
 
$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_zone_texte . $fin;
 
// Send the e-mail
if (@!mail($email_dest,$subject,$sortie,$headers)) {
echo("Envoi du formulaire impossible");
} else { // Closing if !mail...
 
// Renvoi à la page de remerciement
header("Location:recherche");
exit();
 
 
?><html><head>function verifSelection() {if (document.mail_form.champ1.value == "") {
alert("")
return false
} if (document.mail_form.champ2.value == "") {
alert("")
return false
} if (document.mail_form.champ3.value == "") {
alert("")
return false
} if (document.mail_form.champ4.value == "") {
alert("")
return false
} if (document.mail_form.champ5.value == "") {
alert("")
return false
} if (document.mail_form.champ6.value == "") {
alert("")
return false
} } // Fin de la fonction
 
</script></head><body><form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
  <div align="center"></div>
<p align="center">
<table width="566" border="0" align="center">
<p align="center">
</p><tr>
      <td><font face="Verdana" size="2">Reference</font></td>
      <td><input name="champ1" type="text"></td>
    </tr><tr>
      <td><font face="Verdana" size="2">Titre</font></td>
      <td><input name="champ2" type="text"></td>
    </tr><tr>
      <td><font face="Verdana" size="2">Product</font></td>
      <td><input name="champ3" type="text"></td>
    </tr><tr>
      <td><font face="Verdana" size="2">Owner</font></td>
      <td><input name="champ4" type="text"></td>
    </tr><tr>
      <td><font face="Verdana" size="2">Catégorie_doc</font></td>
      <td><input name="champ5" type="text"></td>
    </tr><tr>
      <td><font face="Verdana" size="2">Upper_level_document</font></td>
      <td><input name="champ6" type="text"></td>
    </tr><tr>
      <td valign="top"><input name="nbre_champs_texte" type="hidden" id="nbre_champs_texte" value="6">
        <input name="nbre_zones_texte" type="hidden" value="0">
<input name="nbre_zone_email" type="hidden" value="0">
<input name="titre_champ1" type="hidden" value="Reference"><input name="titre_champ2" type="hidden" value="Titre"><input name="titre_champ3" type="hidden" value="Product"><input name="titre_champ4" type="hidden" value="Owner"><input name="titre_champ5" type="hidden" value="Catégorie_doc"><input name="titre_champ6" type="hidden" value="Upper_level_document"></td>
      <td><div align="center">
<input type="reset" name="Reset" value="Effacer">          
<input type="submit" name="envoi" value="Envoyer">
        </div></td>
    </tr>
  </table>
  <div align="center"></div>
</form></body></html>
 
 
$headers .="Content-Type: text/html; charset=iso-8859-1 \n";
 
$subject = "recherche";
 
$partie_entete = "<html><head>
<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>
</head>
<body bgcolor=#FFFFFF>";
 
for ($a=1; $a<= $_POST['nbre_champs_texte']; $a++) {
$partie_champs_texte .= "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_champ'.$a] . " = " . $_POST['champ'.$a] . "</font><br>";
}
 
if ($_POST['nbre_zone_email'] != 0) {
$partie_zone_email = "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_email'] . " = " . $_POST['zone_email'] . "</font><br>";
}
 
if ($_POST['nbre_zones_texte'] != 0) {
$partie_zone_texte = "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_zone'] . " = " . $_POST['zone_texte'] . "</font><br>";
$partie_zone_texte = stripslashes($partie_zone_texte);
}
 
$fin = "</body></html>";
 
$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_zone_texte . $fin;
 
// Send the e-mail
if (@!mail($email_dest,$subject,$sortie,$headers)) {
echo("Envoi du formulaire impossible");
} else { // Closing if !mail...
 
// Renvoi à la page de remerciement
header("Location:recherche");
exit();
 
} // Fin du else
} // Closing if edit
?>