Undefined index: id

Fermé
frimouss - 17 janv. 2014 à 16:50
chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 - 18 janv. 2014 à 19:38
Bonjour,

L'erreur se situe ligne 25 c'est a dire a if($_POST['id'] != $id ){. Ce que je ne comprends pas c'est que j'ai bien définis ma variable $id a la ligne 3 alors pourquoi cette erreur ? Merci d'avance pour votre aide

if(isset($_GET['id'])){
		    $id = intval($_GET['id']);
		   
			
}else{
			header('Location:/site/index.php');
			exit();
}

if($_SERVER['REQUEST_METHOD'] == "POST"){ 

	$ok = true;	

	if($_POST['id'] != $id ){
	  $ok = FALSE;
	  $error ="error";
	}
}

2 réponses

mpmp93 Messages postés 6652 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
17 janv. 2014 à 16:55
Bonjour,

Ici vous transmettez en GET:

$id = intval($_GET['id']);

et si pas de GET vous revenez à l'index....

et plus loin vous testez un POST:

if($_POST['id'] != $id

Or, il ne POURRA JAMAIS avoir de POST vu que vous n'acceptez QUE LE GET.

A+

0
chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 143
18 janv. 2014 à 19:38
0