Bonjour,
J'ai une table "produits" avec 3entrées et une colonne nommée "Marque" (seules 2 des 3 entrées ont une valeur dans cette colonne). J'essaie de faire une liste des marques que l'on peut trouver dans cette colonne (si possible en un seul exemplaire meme s'il retrouve plusieurs fois la meme marque).
$sql = "SELECT Marque FROM produits";
$reponse = mysql_query($sql);
mysql_close();
$ligne = mysql_fetch_array($reponse);
$nb_marques = count($ligne);
echo $nb_marques; //affiche 2
if (!isset ($ligne[0])){echo 'ho';} else {echo $ligne[0];} //affiche la bonne valeur
if (!isset ($ligne[1])){echo 'variable inexistante';} else {echo $ligne[1];} //affiche 'variable inexistante'
La fonction count() dit que l'array $ligne contient 2 valeurs et pourtant le deuxieme test que je fais ( !isset($ligne[1]) ) dit que cette valeur n'existe pas, je ne comprends pas Comment c'est possible.
J'espere que vous pourrez m'aider, n'hésitez pas si vous avez des questions.
D'avance merci.
