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

  • Votes
  • Date
  • Date décroissante
  1. bonjour,

    avant de lancer la requête sur une table, vous êtes vous connecté à la base ?
    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>
      ';
      }
      ?>
      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.");
        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')
          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