Problème formulaire d'inscription.

luluwebmaster Messages postés 430 Statut Membre -  
luluwebmaster Messages postés 430 Statut Membre -
Bonjour a tous !

Voila j'ai un problème avec un formulaire d'inscription, voici le tuto :
http://www.legeekcafe.com/tutoriels-5-creer-son-espace-membre-avec-php-et-mysql.html#commentaires

Voila le problème :
quand je clic sur "envoyer" je vois cette erreur :
Erreur : SQLSTATE[28000] [1045] Access denied for user 'login'@'localhost' (using password: YES)

La table se trouve dans la base de donné nommé :
test

La table se nomme :
membre

Je suis avec wamp en serveur local.

Comment résoudre le problème ?

Merci d'avance :D

--
Merci a tout ceux qui répondrons a mes problème ^^

5 réponses

  1. Pitet
     
    Salut,

    Ton erreur semble indiquer un problème de connexion à la base de données.
    Vérifie que les identifiants utilisés soit les bons.

    De mémoire, l'utilisateur par défaut pour Mysql sur WampServer est root, et pas de mot de passe.
    0
  2. luluwebmaster Messages postés 430 Statut Membre 5
     
    ça ne fonctionne pas .. ..
    0
    1. Pitet
       
      Mais encore ^^

      Qu'est-ce qui ne fonctionne pas ? La connexion ? la requête ?
      Sans un peu plus de détail il va être difficile de t'aider.

      Tu as le même message d'erreur ?
      0
    2. luluwebmaster Messages postés 430 Statut Membre 5
       
      Oui, même message :s
      0
    3. luluwebmaster Messages postés 430 Statut Membre 5
       
      Un peux d'aide s'il vous plait :'(
      0
    4. madmyke Messages postés 52304 Date d'inscription   Statut Modérateur Dernière intervention   12 487
       
      Avant de réclamer de l'aide,il faut apprendre à donner de l'information, nous ne sommes pas devin !

      A vous lire on dirait que ça vous fatigue d'écrire des mots. Pitet a posé une série de question et vous ne répondez qu'à une seule
      0
    5. luluwebmaster Messages postés 430 Statut Membre 5
       
      Je répond a la question qui correspond ^^
      0
  3. Pitet
     
    Salut,

    D'après le lien du tutoriel que tu donnes, l'erreur se situe à cette ligne :

     $bdd = new PDO('mysql:host=localhost;dbname=base', 'login', 'pass');


    Remplace cette ligne par celle-ci :

     $bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
    0
  4. luluwebmaster Messages postés 430 Statut Membre 5
     
    Oui, ça marche !!!! :D

    Merci beaucoup ^^

    Par contre le bouton "connections " n'apparaît pas ...
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. luluwebmaster Messages postés 430 Statut Membre 5
     
    Re-bonjour,
    désolé du double poste, tout fonctionne, sauf les boutons "connection" et "deconnection", on ne peux pas cliquer dessus :s .

    Voila le code de l'index :
    <?php 
    session_start();
    ?>
        <!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>Index</title>
            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        </head>
        <body>
            <h1>Index</h1
    <?php
    
            /* si le membre est connecte*/
            if(isset ($_SESSION['id']))
            {
    	    if( $_SESSION['id']!="" || $_SESSION['pseudo']!="")
    	    {
    ?>
    		 <a href="logout.php">Deconnexion</a><br />
    <?php
                }
    	}
    	else
    	{
    ?>
    	    <a href="connection.php">Connexion</a><br />
    	    <a href="inscription.php">Inscription</a><br />
    <?php
    	}
    ?>
    
    <a href="logout.php">Deconnecte toi</a>
        </body>
    </html>


    Merci d'avance :D
    0
    1. Utilisateur anonyme
       
      Bonsoir,
      avant de se lancer dans un projet d'espace membre, il serait judicieux d'apprendre correctement le html et le php.

      Que veux-tu dire par "on ne peut pas cliquer dessus"?
      0
    2. luluwebmaster Messages postés 430 Statut Membre 5
       
      Bonsoir,
      enfaîte, on ne peux pas cliquer comme quand on met un lien normalement, c'est comme si c'étais un texte normale ...
      0
    3. Utilisateur anonyme
       
      <?php
      
              /* si le membre est connecte*/
              if(isset ($_SESSION['id']))
              {
      	    if( !empty($_SESSION['id'])  || !empty($_SESSION['pseudo']))
      	    {
                   echo'<a href="logout.php">Deconnexion</a><br />';
      
                  }
      	}
      	else
      	{
      
      	   echo' <a href="connection.php">Connexion</a><br />
      	    <a href="inscription.php">Inscription</a><br />';
      
      	}
      ?>


      Déjà, ce code est un peu plus claire.

      Essai d'afficher les variable de session id et pseudo.
      Tes variables sont bien défini?
      0
    4. luluwebmaster Messages postés 430 Statut Membre 5
       
      Merci beaucoup, ça fonctionne très bien pour cela, par contre quand je suis connecter, je ne vois plus le bouton déconnections ...
      0
    5. Utilisateur anonyme
       
      Tes variables de session pseudo et id contiennent bien quelque chose?
      0