Sql une valeur par défaut..?

Eléphanteau du PHP | 32 Messages

04 mars 2012, 15:50

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

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

04 mars 2012, 16:23

salut,

test avec if + empty


@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 14 Messages

05 mars 2012, 03:08

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'];
}

Eléphanteau du PHP | 32 Messages

07 mars 2012, 21:14

Super, c'est parfait.

Merci :D