Bonjour

j'aimerais si possible une redirection vers la page index aprés que mon formulaire soie correctement fait j 'ai donc fait un echo mais cela ne marche pas pouriez vous m'aider ?

merci

voici mon code

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
<?php
if(isset($_POST['email']))
{
        $email = stripslashes(htmlentities($_POST['email']));
        if(preg_match('#^(([a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+\.?)*[a-z0-9!\#$%&\\\'*+/=?^_`{|}~-]+)@(([a-z0-9-_]+\.?)*[a-z0-9-_]+)\.[a-z]{2,}$#i',str_replace('&amp;','&',$email)))
        {
                echo '';
        }
        else
        {
                echo 'Ton adresse e-mail est incorrect.';
        }
}
else
{
        $email = '';
        echo 'Veuillez entrer l\'email &agrave; v&eacute;rifier.';
}
echo '<br>';
?>
<?php
 
 
session_start();
if(@$_SESSION['session']) exit;		//Si la personne est identifiée, on lui interdit l'accès à la page d'inscription
 
include_once 'recup_config.php';	//On récupère la configuration du script
$titre_page = INSCRIPTION_TITRE;			//Définition du titre de la page
include_once 'haut.php';			//on affiche le haut (header)
 
if( isset($_POST['envoi']) )	{
 
require_once 'fonctions/formulaires.php';
 
$_POST = form_secu($_POST, 'addslashes');
$_POST = form_secu($_POST, 'htmlchars');
$_POST = form_secu($_POST, 'trim');
 
//// VERIFICATIONS BANALES ////
if( strlen($_POST['mdp']) < 5)
	$erreur .=INSCRIPTION_ERREUR_PASS_PETIT ."<br />";
 
if($_POST['mdp'] !== $_POST['mdp2'])
	$erreur .=INSCRIPTION_ERREUR_PASS_IDENTIQUE ."<br />";
 
if( strlen($_POST['pseudo']) > 15 || strlen($_POST['pseudo']) < 3)
	$erreur .=INSCRIPTION_ERREUR_PASS_TAILLE ."<br />";
 
if( strlen($_POST['email']) < 1)
	$erreur .=INSCRIPTION_PAS_DE_EMAIL ."<br />";
 
if($_POST['email'] !== $_POST['email2'])
	$erreur .=INSCRIPTION_ERREUR_EMAIL_IDENTIQUE ."<br />";
 
if( strlen($erreur) > 5 )	{
	echo $erreur ;
	include_once 'bas.php';
	exit;
	}
	connexion();
//// VERIFICATIONS DES EXISTANCES ////
$reponse_mail = @mysql_query("SELECT email FROM ". PREFIX ."membres WHERE email='". $_POST['email'] ."'") or die ('Erreur de vérification d\'e-mail déjà existant');	//verification si e-mail existe déjà
$count_mail = @mysql_num_rows($reponse_mail);
if($count_mail === 1)
	$erreur .=INSCRIPTION_DEJA_EMAIL ."<br />";
 
 
if( strlen($erreur) > 5 )	{
	echo $erreur ;
	exit;
 
	}
 
$alea = id_aleatoire();	//Création d'un identifiant aléatoire
 
$passe = md5($_POST['mdp']);	//Encodage en md5 (c'est pas le plus sécurisé possible)
 
if($environement_site == 1 AND $validation_site == 1)	$validation_site = 3;		//Si on est en local, ca revient à ce qu'il n'y ai aucune validation par mail.
$validation = 0;
if($validation_site == 3) $validation = 1;
 
mysql_query("INSERT INTO ". PREFIX ."membres VALUES ('', '". $alea ."', '". $_POST['pseudo'] ."', '". $passe ."', '". $_POST['email'] ."', '". $_POST['age'] ."',  '". $_POST['hf'] ."', ". $validation .", ". MEMBRE .") ") or die ('Erreur d\'insertion dans la base de données');
 
if($validation_site == 1)
echo('Location: index.php');
 
 
if($environement_site == 2)
	{
	if($validation_site == 1)
		mail($_POST['email'], '['. $nom_site .']'.INSCRIPTION_TITRE, INSCRIPTION_MAIL_PARTIE_1. $nom_site .".
". INSCRIPTION_MAIL_PARTIE_2 ."
". INSCRIPTION_PSEUDO ." : ". $_POST['pseudo'] ."
". INSCRIPTION_PASS ." : ". $_POST['mdp'] ."

". INSCRIPTION_MAIL_VALIDATION_1 ."
". $adresse_site ."validation_mail.php?id=". $alea ."

________________________
". INSCRIPTION_MAIL_FORMULES ."
". $nom_site, "From: ". $nom_site ."<robot@". $nom_site .">");
 
	if($validation_site == 3 OR $validation_site == 2)
		mail($_POST['email'], '['. $nom_site .']'.INSCRIPTION_TITRE, INSCRIPTION_MAIL_PARTIE_1. $nom_site .".
". INSCRIPTION_MAIL_PARTIE_2 ."
". INSCRIPTION_PSEUDO ." : ". $_POST['pseudo'] ."
". INSCRIPTION_PASS ." : ". $_POST['mdp'] ."

________________________
". INSCRIPTION_MAIL_FORMULES ."
". $nom_site, "From: ". $nom_site ."<robot@". $nom_site .">");
	}
 
}	else	{
?>
</div>
 
<?php
	}
include_once 'bas.php';	//on affiche le bas (footer)
?>