Probleme sql , php
christophe12
-
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
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:
- Probleme sql , php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Logiciel sql - Télécharger - Bases de données
- Jointure sql ✓ - Forum MySQL
- Retour a la ligne php ✓ - Forum PHP
5 réponses
escuser moi de poser cette question mais quel ce que je dois marquer pour quote fermant apres session
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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'
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'