Bonjour voici le script de mon formulaire : je souhaiterai que une fois avoir cliqué sur le bouton envoi qu'il apparaisse une page de remerciement de mon site et je ne sais pas comment faire !

voici le script :

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
<form method="POST" action="formulaire.php" name="AVIS">
<table width="600">
<tr>
<td width="35"></td>
<td width="565">
Nom :<br>
<input type="text" name="champ1" size="20">
 
<p>Prénom :<br>
<input type="text" name="champ2" size="20"></p>
 
<p>Votre e-mail<br>
<input type="text" name="champ4" size="20"></p>
 
<p>Vous avez :<br>
<select name="champ5" size="1">
<option value="- de 15 ans">- de 15 ans</option>
<option value="+ de 15 ans">+ de 15 ans</option>
</select></p>
 
<p>Vous êtes :<br>
<input type="radio" value="Licenci&eacute;(e)" name="champ7">
Licencié(e) 
<input type="radio" name="champ7" value="Non Licenci&eacute;(e)">
Non Licencié(e)</p>
 
<p>Vous participez au :<br>
<table border="0" width="100%" cellspacing="1" cellpadding="4">
<tr>
<td width="7%"><input type="hidden" name="champ8[]" value="aucune">
<input type="checkbox" name="champ8[]" value="Basket"></td>
<td width="93%">Basket</td>
</tr>
<tr>
<td width="7%"><input type="checkbox" name="champ8[]" value="Repas"></td>
<td width="93%">Repas</td>
</tr>
</table>
</td>
</tr>
</table></p>
<p>&nbsp;</p>
<p>
<input type="submit" value="Envoyer" name="envoyer">&nbsp;&nbsp;&nbsp;
<input type="reset" value="Recommencer" name="recommencer"> <br>
<br>
</p>
</form>
et mon script de la page php :

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
<html>
<head>
 
</head>
<body>
<?
 
// DEBUT Fonction de contrôle du mail PHP-UNIX
function check_mail($champ4) { 
if( (preg_match('/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/', $champ4)) || 
(preg_match('/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/',$champ4)) ) { 
$host = explode('@', $champ4);
if(checkdnsrr($host[1].'.', 'MX') ) return true;
if(checkdnsrr($host[1].'.', 'A') ) return true;
if(checkdnsrr($host[1].'.', 'CNAME') ) return true;
}
return false;
}
// FIN Fonction de contrôle du mail
$MailTo = "postmaster@basketlawantzenau.com"; //adresse à laquelle sera envoyé le contenu du formulaire
$MailCc = "autre-mail@domaine.com"; // adresse à laquelle sera envoyé un communiqué
$MailSubject = "Inscription Wantz' Star Game"; //texte qui va figurer dans le champ "sujet" du email
$MailHeader = "$champ4"; //adresse email qui va figurer dans le champ "expéditeur" du email et qui peut être remplacé par la variable "$champx" ("$champ3").
// Quelques hébergeurs obligent que le domaine du mail de l'expéditeur soit celui de votre site 
 
$min_size="3"; // Longueur minimum du message
$max_size="5000"; //Longueur maximum du message
$Envoi = 1; //initialisation de la variable envoi à 1
//
if ($champ1 == ""){ //nom du champ1
echo("Vous n'avez pas complété le Nom.<br>"); //message qui s'affiche si le visiteur n'a pas rempli ce champ
$Envoi = 0; //si le champ1 n'a pas été rempli, la variable envoi prend la valeur de 0
}
else {
$MailBody .= "Nom : $champ1\n"; //si le champ1 contient de l'information, elle est stockée dans la variable MailBody
}
if ($champ2 == ""){
echo("Vous n'avez pas complété le Prénom.<br>");
$Envoi = 0;
}
else {
$MailBody .= "Prénom : $champ2\n";
}
if ($champ4 == ""){
echo("Vous n'avez pas complété l'adresse E-mail<br>");
$Envoi = 0;
}
else {
if (check_mail($champ4)) {
$MailBody .= "E-mail : $champ4\n";
}
else {
echo("L'adresse e-mail n'est pas valide<br>");
$Envoi = 0;
}
}
if ($champ5 == "0"){
echo("Vous avez oublié de choisir une valeur dans le menu déroulant.<br>");
$Envoi = 0;
}
else {
$MailBody .= "Vous avez : $champ5\n";
}
 
if ($champ7 == ""){
echo("Vous n'avez pas précisé si vous êtes Licencié(e) ou Non Licencié(e).<br>");
$Envoi = 0;
}
else {
$MailBody .= "Vous êtes : $champ7\n";
}
 
//Routine pour les cases à cocher
 
$MailBody .="Vous participez : ";
 
$items = 2; //initialisation du nombre d'items possibles
 
for ($i = 1; $i <= $items; $i++) { //boucle sur le nombre d'items
 
$MailBody .= "$champ8[$i], "; //stockage des items choisis dans la variable MailBody
}
 
if ($Envoi == 0) { //vérification que la variable envoi est bien à 1
echo("<p><a href=\"Javascript:history.go(-1)\"><center><strong>RETOUR</strong></center></a></p>");
//Pas d'envoi du message et retour au formulaire
}
//Envoi du message
if ($Envoi == 1) { //vérification que la variable envoi est bien à 1
 
 
}
?>
 
</body>
</html>