Probleme connexion membre

webeuros Messages postés 16 Statut Membre -  
webeuros Messages postés 16 Statut 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

  1. mOUA
     
    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
    0
  2. webeuros Messages postés 16 Statut Membre
     
    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!
    0