Bonsoir,

Je ne dois pas avoir les yeux en face des trous et je suis paumé ... Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
$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.