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

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
luluwebmaster Messages postés 430 Statut Membre 5
 
ça ne fonctionne pas .. ..
0
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
luluwebmaster Messages postés 430 Statut Membre 5
 
Oui, même message :s
0
luluwebmaster Messages postés 430 Statut Membre 5
 
Un peux d'aide s'il vous plait :'(
0
madmyke Messages postés 52304 Date d'inscription   Statut Modérateur Dernière intervention   12 479
 
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
luluwebmaster Messages postés 430 Statut Membre 5
 
Je répond a la question qui correspond ^^
0
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
luluwebmaster Messages postés 430 Statut Membre 5
 
Oui, ça marche !!!! :D

Merci beaucoup ^^

Par contre le bouton "connections " n'apparaît pas ...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
ALAN305 Messages postés 5758 Date d'inscription   Statut Contributeur Dernière intervention   818
 
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
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
ALAN305 Messages postés 5758 Date d'inscription   Statut Contributeur Dernière intervention   818
 
<?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
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
ALAN305 Messages postés 5758 Date d'inscription   Statut Contributeur Dernière intervention   818
 
Tes variables de session pseudo et id contiennent bien quelque chose?
0