Bonjours,

j'ai fait un formulaire d'inscription sur mon site internet, mais lorsque je valide cela n'enregistre rien.

voici le code que j'ai fait http://membres.lycos.fr/samira2vo
juste pour mes tests

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
 
 <?php     
 
//--------------------------------------------
// FORMULAIRE D'INSCRIPTION 
//
// Envoi des données dans la table si les conditions sont remplies
// -------------------------------------------
 
// variable initialisée à zero pour tester les conditions
$nb_faux = 0;
 
if (isset($_POST['civilite']) && 
    isset($_POST['nom']) && 
	isset($_POST['rue']) && 
	isset($_POST['Pays']) && 
	isset($_POST['cp']) && 
	isset($_POST['ville']) && 
	isset($_POST['telephone']) && 
	isset($_POST['mobile']) && 
	isset($_POST['email']) && 
	isset($_POST['password']) && 
	isset($_POST['confirm_password']))
{
	 $civilite = $_POST['civilite'];
	 $nom = $_POST['nom'];
	 $rue = $_POST['rue'];
	 $Pays = $_POST['Pays'];
	 $cp = $_POST['cp'];
	 $ville = $_POST['ville']; 
	 $telephone = $_POST['telephone'];
	 $mobile = $_POST['mobile'];
	 $email = $_POST['email'];
	 $password = $_POST['password'];
	 $confirm_password = $_POST['confirm_password'];
 
	// incrémenter la variable $nb_faux si les champs du formulaire sont  vides 
    if (empty($_POST['civilite'])  ||
	    empty($_POST['nom'])  ||
		empty($_POST['rue'])  ||
		empty($_POST['Pays'])  ||
	    empty($_POST['cp'])  ||
		empty($_POST['ville'])  ||
		empty($_POST['telephone'])  ||
		empty($_POST['mobile'])  || 
	    empty($_POST['email']) || 
		empty($_POST['password']) || 
		empty($_POST['confirm_password']))
    {         
     ?>Champs non remplis<br/><?php 
     $nb_faux++;
    }     
  // Si l'utilisateur a bien entré un code */
    if (!empty($_REQUEST['userCode']))
    {
        /* Conversion en majuscules */
        $userCode = strtoupper($_REQUEST['userCode']);
 
        /* Cryptage et comparaison avec la valeur stockée dans $_SESSION['captcha'] */
       if( md5($userCode) == $_SESSION['captcha'] )
            echo '<h2 class="correct">Correct !</h2>'; // Le code est bon
	        else echo '<h2 class="incorrect">Recommencez !</h2>'; // Le code est erroné
    }
    /* Si aucun code n'a été entré */
    else echo '<h2>Etes-vous un robot ?</h2>';
 
    // connexion à la base de donnée si il n'y a pas d'erreur (champs oubliés, expressions régulirères, vérification de mot de passe, vérification du pseudo)
    if ($nb_faux == 0) 
    {   
     include("connection.php"); 
 
	 // affecter un nombre aléatoire dans la variable clef qui servira  a la validation du compte par mail
	 $clef = "0123456789";
     $clef = rand();
 
     // requette envoi les données de l utilisateur dans la table
     $connexion = mysql_connect($hote, $utilisateur, $mdp) or die('<br/>Connexion au serveur impossible.<br/>Contactez le webmaster si le problème n\'est pas résolu.<br/>');
     $choix_base = mysql_select_db($data_base, $connexion) or die('<br/>Sélection de la base de donnée echouée.<br/>Contactez le webmaster si le problème n\'est pas résolu.<br/>'); 
     $requete = "INSERT INTO $table_cp VALUES
	            ('', '$civilite', '$nom', '$rue', '$Pays', '$cp', '$ville', '$telephone', '$mobile', '$email', '$password', '$clef')";
     $resultat = mysql_query($requete) or die('<br/>Exécution de la requête impossible.<br/>Contactez le webmaster si le problème n\'est pas résolu.<br/>');
     mysql_close($connexion); 
 
	    // Envoyer le mail si la requête à fonctionnée
	    if ($resultat == true)
		{
	     ?>Vous allez reçevoir un mail pour la validation de votre compte<br/><?php
 
		 $mail_destinataire = $_POST['email'];             
         $sujet = "jeu, validation de l'inscription";
         $message = "Cet email a été envoyé à partir de http://www.jeu.com Ton mot de passe est: $password \n Ton pseudo est: $pseudo 
            		 Pour valider ton inscription clique sur le lien suivant. Nous te demandons ca  pour s'assurer que l'adresse mail que tu as entrée était correcte.
					 Ceci pour prévenir du spam et des abus. 
					 http://127.0.0.1/inscription.php?&amp;pseudo=$pseudo&amp;clef=$clef
					 Le Webmaster";
         $head = "Salut $nom ";
         mail($mail_destinataire, $sujet, $message, $head);
        }
   } 
}
 
 
?>