Probleme "Undefined index" ?

Fermé
max1395 - 9 août 2009 à 16:48
 Utilisateur anonyme - 9 août 2009 à 17:50
Bonjour,
je suis entrin de faire ma page de traitement d'inscription et on m'indique cette erreur :
Notice: Undefined index: confirmation_de_passe in C:\wamp\www\projet psp\membre\inscription_ok.php on line 205

voila mon code :

$confirm = mysql_real_escape_string($_POST['confirmation_de_passe']);
A voir également:

9 réponses

merci mais voila maitenant j'ai u autre probleme
0
merci mais voila maitenant j'ai un autre probleme :

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') VALUES .............
0
Utilisateur anonyme
9 août 2009 à 17:16
Sans le code... difficile d'aller plus loin...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
<code>
mysql_query('
INSERT INTO membre (pseudo,email,passe,
prenom,naissance,pays,nb_psp,firmawres, )
VALUES ("'.$pseudo.'" , "'.$email.'" , "'.$passe.'" ,
"'.$prenom.'" , "'.$naissance.'" , "'.$pays.'" ,
"'.$nb_psp.'" ,"'.$firmawres.'") ')
or die(mysql_error());
</code
0
Utilisateur anonyme
9 août 2009 à 17:32
mysql_query('INSERT INTO membre (pseudo, email, passe, prenom, naissance, pays, nb_psp, firmawres) VALUES ("'.$pseudo.'", "'.$email.'", "'.$passe.'", "'.$prenom.'", "'.$naissance.'", "'.$pays.'", "'.$nb_psp.'", "'.$firmawres.'") ') or die (mysql_error());
0
merci encors une fois . Mais sa ne s'arrete pas la -- (je sais je sais ) voila mon message d'erreur :

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM membre WHERE pseudo = "max1395"' at line 2

et voila le code :

<?php
// Message
 
if (empty($_POST['pseudo']) || empty($_POST['passe']) ) //Oublie d'un champ
{
        $message = '<p>une erreur s est produite pendant votre identification.
        Vous devez remplir tous les champs
        Cliquez <a href="./connexion.php">ici</a> pour revenir</p>';
}
else // Autorisation ok : il reste à voir le mot de passe
{

       
        //On protège les données
        $pseudo = mysql_real_escape_string($_POST['pseudo']);
        $password = mysql_real_escape_string($_POST['passe']);
        
        $requete1 = mysql_query('SELECT passe,
        FROM membre WHERE pseudo = "'.$pseudo.'"') 
        or die (mysql_error());
        $data1 = mysql_fetch_assoc($requete1);
 
        
        if ($data1['passe'] == ($passe)) // Acces OK !
        {
       
if ($data1['passe'] == ($password)) // Acces OK !
{     
        $_SESSION['pseudo'] = $pseudo;
        $_SESSION['level'] = $data1['membre_rang'];
       
        $message = '<p>Bienvenue '.intval($_SESSION['pseudo']).', vous êtes maintenant connecté !</p> <br />
                        <p>Cliquez <a href="./index.php">ici</a> pour revenir à la page d accueil</p>';
 

                $message = '<p>Bienvenue '.stripslashes(htmlspecialchars($_SESSION['pseudo'])).', 
                vous êtes maintenant connecté!</p>
                <p>Cliquez <a href="./index.php">ici</a> 
                pour revenir à la page d accueil</p>';
				       }
					   }
         else // Acces pas OK !
         {
                $message = '<p>Une erreur s est produite 
                pendant votre identification.
                Le mot de passe ou le pseudo entré n est pas correcte.
                Cliquez <a href="../membre/conexion.php">ici</a> 
                pour revenir à la page précédente
                <br /><br />
                Cliquez <a href="./index.php">ici</a> 
                pour revenir à la page d accueil</p>';
          }
          }
?>

en tout cas deja merci bcp pour votre aide
0
jjsteing Messages postés 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 181
9 août 2009 à 17:50
bonjour :)

$requete1 = mysql_query('SELECT passe FROM membre WHERE pseudo = "'.$pseudo.'";')

et pas de "," apres passe ;)
0
Utilisateur anonyme
9 août 2009 à 17:50
$requete1 = mysql_query('SELECT passe FROM membre WHERE pseudo = "'.$pseudo.'"') or die (mysql_error());
0

Discussions similaires