Page 1 sur 1

Sql une valeur par défaut..?

Posté : 04 mars 2012, 15:50
par ikarytos
Bonjour,

je reçois le message ci dessous, je comprend qu'il faut mettre quelle que chose pour les cas ou est rien indiqué, mais je ne sais pas quoi en fait.

Merci de votre aide si c'est possible.

Notice: Undefined index: id in C:\Program Files (x86)\EasyPHP-5.3.8.1\www\index.php3 on line 78

Ligne 78 et 79 = :
$cat = mysql_real_escape_string($_GET['id']);
$requete1 = "SELECT * FROM images WHERE id_cat ='$cat'";
A t'on la possibilité de mettre une condition, si l'id n'est pas encore choisi?

Merci

Re: Sql une valeur par défaut..?

Posté : 04 mars 2012, 16:23
par moogli
salut,

test avec if + empty


@+

Re: Sql une valeur par défaut..?

Posté : 05 mars 2012, 03:08
par Jery
En gros se que moogli veut dire je pense :p c'est :
if (!empty($_GET['id']))
{
$cat = mysql_real_escape_string($_GET['id']);
$requete1 = "SELECT * FROM images WHERE id_cat ='$cat'";
}
//else non obligatoire 
else
{
quoi faire si il n'y a pas de $_GET['id'];
}

Re: Sql une valeur par défaut..?

Posté : 07 mars 2012, 21:14
par ikarytos
Super, c'est parfait.

Merci :D