8722 sujets

Développement web côté serveur, CMS

Bonjour,

Je récupère id, session et token via $_GET.
Je vérifie que ces 3 données existent bien dans la BDD
et j'affiche les données.
Par contre, si il y a une erreur, je voudrai affficher une alerte ou redirection.
Actuellement, cela m'affiche mon formulaire avec l'erreur suivante=>
Notice: Trying to get property of non-object in C:\wamp\www\esp1\resp\comm\equipe_modif.php on line 62 Call Stack #TimeMemoryFunctionLocation 10.0020166456{main}( )..\equipe_modif.php:0 " placeholder="Prénom *"/> 


et voici mon code
	if (isset($_GET['id']) AND isset($_GET['session']) AND isset($_GET['token'])) {
		$id = $_GET['id'];
		$session = $_GET['session'];
		$token = $_GET['token'];

			$req = Cnx::connectCnx()->prepare("SELECT * FROM equipe WHERE id='$id' AND session='$session' AND token='$token'");
			$req->execute(array($id));
			$user=$req->fetch(PDO::FETCH_OBJ);
			if(count($user)<>0)
			{
?>
<form enctype="multipart/form-data" action="equipe_modif.php" method="post">
<input id="id" 		name="id"		type="hidden"  value="<?php echo $user->id?>"/>
<input id="nom" 	name="nom"		type="text" maxlength="30"	size="30" value="<?php echo $user->nom?>" placeholder="Nom *"/> <br />
<input id="prenom"  name="prenom"	type="text" maxlength="30"	size="30" value="<?php echo $user->prenom?>" placeholder="Prénom *"/> <br />
......
<input type="submit" name="modifier" value="Valider les modifications" />		<br />

</form>

<?php
			}
			else {
				echo 'Erreur, Compte inexistant';
			}
	}
?>

Une idée svp?