Liste déroulante php/sql n'affichant pas toutes les données. [Résolu] - PHP - Programmation
Marsh Posté le 25-02-2010 à 12:41:26
Ben, tu la récupères jamais dans ton code, ta deuxième colonne.
C'est quoi que tu veux faire exactement? Afficher à la fois le nom et la version dans tes options? Si oui, alors:
- soit tu récupères aussi la version ($versions_logiciels[] = $tableau->versions_logiciels; ) et tu la concatènes quand tu écrit tes options (echo "<option value='$nom_logiciels[$i].$versions_logiciels[$i]'>$nom_logiciels[$i].$versions_logiciels[$i]</option>"; ) (faudra penser à mettre un espace entre les deux mais je connais pas PHP),
- soit tu te démerdes pour que ta requete ne renvoie qu'une colonne avec les deux infos déjà concaténées. En SQL Oracle ca donne: SELECT nom_logiciels || ' ' || versions_logiciels as nom_logiciels FROM logiciels WHERE DA_MV = 'DA' ORDER BY nom_logiciels ASC
Marsh Posté le 25-02-2010 à 13:39:27
Bref, une façon de faire :
Code :
|
Marsh Posté le 25-02-2010 à 14:40:30
Merci pour vos conseils!
Voici au final le code que j'ai, et qui fonctionne :
Code :
|
Marsh Posté le 25-02-2010 à 12:27:12
Bonjour,
Savez-vous pourquoi dans ce script PHP affichant un menu déroulant d'une liste de logiciel, je n'arrive pas à avoir la deuxieme colonne "versions_logiciels". La colonne "nom_logiciels" s'affiche bien. Ma requete SQL me semble bonne.
D'avance merci.
Nicolas.
Message édité par mac_gyver80 le 25-02-2010 à 14:40:55