Espace membre

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. bonjour,

    avant de lancer la requête sur une table, vous êtes vous connecté à la base ?
    0
    1. 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
      1. 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
        1. 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
          1. 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