Bonjour a tous !!
Alors, après maintes recherches sur internet, je n'arrive pas à trouver la solution à mon problème. Donc j'aimerais avoir votre aide pour essayer de le résoudre
Donc, pour commencer j'ai créé mon formulaire d'inscription, ainsi que de connexion. Seulement, quand je rentre les données dans le formulaire (en essai) et que je clique sur valide, au lieu d'avoir ma page de connexion comme redirection pour y insérer mon pseudo et mon mot de passe, le message d'erreur suivant s'affiche :Les codes qui vont suivre seront le formulaire d'inscription et de connexion avec le SQL !! Ainsi qu'une photo de la table SQL que j'ai créée :"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 2". Traduction : "Vous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à votre version du serveur MySQL pour la syntaxe droit d'utiliser près de ')' à la ligne 2".
Le formulaire :
La connexion avec SQL :
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 <?php try {$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION; $bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '', $pdo_options);} catch (Exception $e){die('Erreur : ' . $e->getMessage());} ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <title>Lifenet</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" name="viewport" content="width=device-width"/> <link rel="stylesheet" media="screen" type="text/css" title="Mon design" href="design.css" /> </head> <body> <!--Menu latérale avec logo--> <?php include("Lien (include)\menu.php"); ?> <!-- Bandeau avec les onglets--> <!--Formulaire d'inscription--> <div id="contenu" style="margin-top:20px;"> <center> <form method="post" action="Lifenet - connexion.php"> <fieldset> <legend>Coordonneés</legend> </input>Nom : <input type="text" name="Nom" id="Nom" size="30" style="margin-left: 126px"/></br> </input>Prénom : <input type="text" name="prénom" id="Prénom" size="30" style="margin-left: 105px"/></br> <label class="Sexe">Sexe : </label> <select name="Sexe" id="Sexe"style="margin-left: 123px"/><option value="Homme">Homme</option> <option value="Femme">Femme</option> </select></br> </input>Adresse : <input type="text" name="adresse" id="Adresse" size="30" style="margin-left: 102px"/></br> </input>Numéro mobile :<input type="text" name="numtel" id="Numtel" size="30" style="margin-left: 64px"/></br> </input>Date de naissance :<input type="text" name="naissance" id="Date de naissance" size="30" style="margin-left: 40px"/></br> </fieldset> <fieldset> <legend>Connexion</legend> </input>Identifiant : <input type="text" name="Pseudo" id="Pseudo" size="30" style="margin-left: 92px"/></br> </input>Adresse mail : <input type="text" name="mail" id="mail" size="30" style="margin-left: 72px"/></br> </input>Confirmer Adresse : <input type="text" name="Confirm mail" id="Confirm mail" size="30" style="margin-left: 35px"/></br> </input>Mot de passe :<input type="password" name="password" id="password" size="30" style="margin-left: 72px"/></br> </input>Confirmer mot de passe :<input type="password" name="confirm password" id="confirm password" size="30" style="margin-left: 6px"/></br> <input class="button" type="submit" value="Valider" /> </fieldset> </form> </center> </div> <!--Pied de la page--> <?php include("Lien (include)\pied de page.php"); ?> </body> </html>
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 <?php try {$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION; $bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '', $pdo_options);} catch (Exception $e){die('Erreur : ' . $e->getMessage());} ?> <?php $cnx = mysql_connect( "localhost", "root", "" ) ; $db = mysql_select_db( "test" ) ; $Pseudo = $_POST["Pseudo"] ; $mail = $_POST["mail"] ; $Mdp = $_POST["password"] ; $Nom = $_POST["Nom"] ; $Prénom = $_POST["prénom"] ; $Sexe = $_POST["Sexe"] ; $Adresse = $_POST["adresse"] ; $Numtel = $_POST["numtel"] ; $Ddn = $_POST["naissance"] ; $sql = "INSERT INTO test (Pseudo, mail, Mdp, Nom, Prénom, Sexe, Adresse, Numtel, Ddn) VALUES ( '$Pseudo', '$mail', '$Mdp', '$Nom', '$Prénom', '$Sexe', '$Adresse', '$Numtel', '$Ddn',) " ; $requete = mysql_query($sql, $cnx) or die( mysql_error() ) ; if($requete){echo("L'insertion a été correctement effectuée") ;} else{echo("L'insertion à échouée") ;} ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <title>Lifenet</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" name="viewport" content="width=device-width"/> <link rel="stylesheet" media="screen" type="text/css" title="Mon design" href="design.css" /> </head> <body> <!--Menu latérale avec logo--> <?php include("Lien (include)\menu.php"); ?> <!-- Bandeau avec les onglets--> <!--Page de connexion--> <div id="contenu" style="margin-top:20px;"> <center> <form method="post" action="Lifenet - Accueil.php"> <fieldset> <legend>Connexion</legend> </input>Adresse mail : <input type="text" name="mail" id="mail" size="30" style="margin-left: 72px"/></br> </input>Mot de passe :<input type="password" name="password" id="password" size="30" style="margin-left: 72px"/></br> <input class="button" type="submit" value="Valider" /> </fieldset> </form> </center> </div> <!--Pied de la page--> <?php include("Lien (include)\pied de page.php"); ?> </body> </html>
Partager