Bonjour,
J'ai tourné un peu en rond avant de trouver la solution, mais du coup, je ne me l'explique pas du tout. Voici le code qui posait problème (il est dans une boucle d'où le $i) :
Code :
- // les résultats sont corrects et s'affichent
- echo $result[$i]['lieux'] , ' : ', $result[$i]['nom'] , ' ' , $result[$i]['prenom'];
- // ici, dans le select s'affiche ceci : array['lieux']
- echo "<select name='lieux'><option>$result[$i]['lieux']</option></select>";
|
Du coup, cette méthode fonctionne
Code :
- echo '<select name="lieux"><option>'.$result[$i]['lieux'].'</option></select>';
|
Mais je ne sais pas trop pourquoi. J'ai pour habitude (bonne ou mauvaise?) d'écrire la partie html en double guillement, et les variables à l'intérieur sans guillement ni point, ce qui fonctionne. Mais pour les array, ça change?
Merci pour vos lumières !