Probleme sql , php

christophe12 -  
 christophe12 -
Bonjour,
j'ai crée une connexion mais quand j'essay sa me mais une erreur mais je ne comprend pas est ce que quelqu'un pourrais m'aider

voici ma page vers laquelle on est rediriger quand on se connecte :
<?php
// On démarre la session
session_start();
$loginOK = false; // cf Astuce

// On n'effectue les traitement qu'à la condition que
// les informations aient été effectivement postées
if ( isset($_POST) && (!empty($_POST['login'])) && (!empty($_POST['password'])) ) {

extract($_POST); // je vous renvoie à la doc de cette fonction

// On va chercher le mot de passe afférent à ce login
$sql = "SELECT login, password, email, pays FROM enregistrer WHERE = '".addslashes($login,$password)."'";
$req = mysql_query($sql) or die('Erreur SQL : <br />'.$sql);

// On vérifie que l'utilisateur existe bien
if (mysql_num_rows($req) > 0) {
$data = mysql_fetch_assoc($req);

// On vérifie que son mot de passe est correct
if ($password == $data['enregistrer']) {
$loginOK = true;
}
}
}

// Si le login a été validé on met les données en sessions
if ($loginOK) {
$_SESSION['login'] = $data['login'];
$_SESSION['password'] = $data['password];
$_SESSION['email'] = $data['email'];
$_SESSION['pays'] = $data['pays'];
}
else {
echo 'Une erreur est survenue, veuillez réessayer !';
}
?>

et voici se que sa me mais

Parse error: syntax error, unexpected T_STRING, expecting ']' in C:\wamp\www\teste\verifLogin.php on line 31
A voir également:

5 réponses

hotrod
 
Il te manque une quote fermant après password de $_SESSION['password'] = $data['password];
0
christophe12
 
donc qu'est ce que je dois faire
0
christophe12
 
escuser moi de poser cette question mais quel ce que je dois marquer pour quote fermant apres session
0
tomdiato Messages postés 166 Statut Membre 7
 
$_SESSION['password'] = $data['password'];
0

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

Posez votre question
christophe12
 
maontenant sa ma mais sa
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\wamp\www\teste\verifLogin.php on line 14

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\teste\verifLogin.php on line 14
Erreur SQL :
SELECT pseudo FROM enregistrer WHERE = 'max1395'
0