Parse error: syntax error, unexpected T_OBJECT_OPERATOR
Bonsoir,
Je ne dois pas avoir les yeux en face des trous et je suis paumé ... Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| <?php
error_reporting(E_ALL);
if ( ! empty($_POST['login']) && ( ! empty($_POST['password']))){
$user = $bdd->prepare("SELECT * FROM profil WHERE email = :login AND password = :mdp ");
$user->execute(array(
':login' => $_POST['login'],
':mdp' => $_POST['password']
));
if ($user->fetch()){
$_SESSION['connecte'] = true;
$_SESSION['email'] = $_POST['login'];
$id = $user['id'];
$membre = bdd->prepare("SELECT * FROM abonne WHERE ((id_profil = ".$id.") AND (fin_abonnement > CURDATE()))");
$membre->execute();
if($membre->fetch())
{
$_SESSION['membre'] = true;
}
header('Location: profil.php');
exit;
}
else{
echo "Cheat !";
}
}
?> |
Sur la ligne :
Code:
$membre = bdd->prepare("SELECT * FROM abonne WHERE ((id_profil = ".$id.") AND (fin_abonnement > CURDATE()))");
J'ai l'erreur suivante : Parse error: syntax error, unexpected T_OBJECT_OPERATOR in C:\wamp\www\xxx\verifLogin.php on line 47
Parenthèses, points-virgules etc vérifiés, je ne vois pas ...
Un oeil de lynx pour m'aider ?
Merci d'avance.