Probleme connexion membre

Bonjour,
Je suis en train de créer ma rubrique d'identification, mais impossible, ca ne marche pas...
voici mon script:
<?php
mysql_connect("localhost", "root", "");
        mysql_select_db("***");
if (!empty($_POST['pseudo']) && !empty($_POST['mot_de_passe']))
        //Formulaire validé, suite des opérations...
$reponse = mysql_query("SELECT id, prenom FROM membres WHERE pseudo='".$pseudo."' AND mot_de_passe='".$mot_de_passe."'");
$pseudo =['pseudo']; $mot_de_passe =['mot_de_passe'];
if ($pseudo = "pseudo" AND $mot_de_passe = "mot_de_passe") // SI les variables sont exactes
{
echo "Salut gamin ! Bienvenue sur mon site !<br />";
$autorisation_entrer = "Oui";
}
else // SINON
{
echo "Pseudo ou MP incorrect<br />";
$autorisation_entrer = "Non";
}
mysql_close();
    }
	?>


Et le message d'erreur :

[quote]Parse error: parse error in (chemin du répertoire/connexion.php) on line 8[/quote]

Si quelqun peux m'aider c'est volontier ;)
Merci!
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Après ca :
    $reponse = mysql_query("SELECT id, prenom FROM membres WHERE pseudo='".$pseudo."' AND mot_de_passe='".$mot_de_passe."'");

    mets ca :
    $row = MySQL_Fetch_Arry($reponse);

    et la, tu peux écrire :
    $pseudo =$row['pseudo'];
    $mot_de_passe =$row['mot_de_passe'];

    Sinon, ['pseudo'] ne veut rien dire. il faut bien préciser d'où ca provient. C'est à dire de $reponse
    1. Voila j'ai modifié le script:

      <?php
      mysql_connect("localhost", "root", "");
              mysql_select_db("***");
      if (!empty($_POST['pseudo']) && !empty($_POST['mot_de_passe']))
              //Formulaire validé, suite des opérations...
      $reponse = mysql_query("SELECT id, prenom FROM membres WHERE pseudo='".$pseudo."' AND mot_de_passe='".$mot_de_passe."'");
      $row = MySQL_Fetch_Array($reponse); 
      $pseudo =$row['pseudo']; 
      $mot_de_passe =$row['mot_de_passe']; 
      if ($pseudo = "pseudo" AND $mot_de_passe = "mot_de_passe") // SI les variables sont exactes
      {
      echo "Salut gamin ! Bienvenue sur mon site !<br />";
      $autorisation_entrer = "Oui";
      }
      else // SINON
      {
      echo "Pseudo ou MP incorrect<br />";
      $autorisation_entrer = "Non";
      }
      mysql_close();
      	?>


      Un nouveau message d'erreur :
      Notice: Undefined variable: reponse in (chemin \connexion.php on line 7)
      
      Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\documents and settings\florine\bureau\setty\dossier site\connexion.php on line 7
      Salut gamin ! Bienvenue sur mon site !


      La ligne 7 correspond a : $row = MySQL_Fetch_Array($reponse);

      Merci!