Espace membre

glodybiss Messages postés 509 Statut Membre -  
giheller Messages postés 1892 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je viens d'apprendre comment créer une espace membre mais je cherche à me connecter voilà ce que ça me donne comme erreur aider moi rapidement s'il vous plait

Warning: mysql_query() [function.mysql-query]: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in C:\Program Files\EasyPHP 2.0b1\www1\menmbres_espace\login.php on line 13

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\Program Files\EasyPHP 2.0b1\www1\menmbres_espace\login.php on line 13
Erreur SQL !
select pwd from tbl_user where login='glodybiss@gmail.com'
Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON)
Configuration: Windows XP
Firefox 3.0.13

5 réponses

  1. giheller Messages postés 1892 Date d'inscription   Statut Membre Dernière intervention   146
     
    bonjour,

    avant de lancer la requête sur une table, vous êtes vous connecté à la base ?
    0
  2. glodybiss Messages postés 509 Statut Membre 9
     
    Oui biensûr j'ai créer une connexion dans la de données je vous donne tous mon code:

    <?php
    include('conf.php');
    $login= $_POST['login'];
    $password= $_POST['password'];
    $mail= $_POST['mail'];

    if($login=="" || $password=="" || $mail=="")
    {
    echo '<script language=javascript> alert ("Vous avez oublié de remplir un champs");</script>';
    echo '<SCRIPT LANGUAGE="JavaScript">
    document.location.href="inscription.php" </SCRIPT>';
    exit;
    }
    $sql = "SELECT login FROM membres_tbl WHERE login='$_POST[login]'";
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

    $data = mysql_fetch_array($req);

    if($data['login']==$login)
    {
    echo '<script language=javascript> alert ("Votre pseudo est déja pris");</script>';
    echo '<SCRIPT LANGUAGE="JavaScript">
    document.location.href="inscription.php"
    </SCRIPT>';
    exit;
    }
    $sql = "SELECT mail FROM membres_tbl WHERE mail='$_POST[mail]'";
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

    $data = mysql_fetch_array($req);

    if($data['mail']==$mail)
    {
    echo '<script language=javascript> alert ("Cette adresse e-mail à déjà été inscrite !");</script>';
    echo '<SCRIPT LANGUAGE="JavaScript">
    document.location.href="inscription.php"
    </SCRIPT>';
    exit;
    }
    else
    {
    $requete=mysql_query("INSERT INTO membres_tbl VALUES('','$_POST[login]','$_POST[password]','$_POST[mail]')");
    echo ' <p>Votre login à été ajouté à ma base de
    données, <a href="connect.php">cliquez ici</a> pour vous connecter.</p>
    ';
    }
    ?>
    0
  3. giheller Messages postés 1892 Date d'inscription   Statut Membre Dernière intervention   146
     
    bonjour,
    dans ce code je ne vois pas de connexion à la base.
    qulque chose du genre

    $dbh = @mysql_connect($db_server,$username,$password) or die
    ("La connection sur $db_server plantée.");
    0
  4. glodybiss Messages postés 509 Statut Membre 9
     
    Bonjour !

    je créer un fichier que j'ai nommé conf ça ce trouve juste au début j'ai includer

    include('conf.php')
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. giheller Messages postés 1892 Date d'inscription   Statut Membre Dernière intervention   146
     
    c'est un problème de login et de mot de passe soit dans la connexion à la base.
    c'est ce que dit le message initial
    0