Nicorad
Messages postés30Date d'inscriptionmardi 11 décembre 2007StatutMembreDernière intervention19 janvier 2009
-
24 févr. 2008 à 22:00
Nicorad
Messages postés30Date d'inscriptionmardi 11 décembre 2007StatutMembreDernière intervention19 janvier 2009
-
24 févr. 2008 à 23:35
Bonjour ou re-boujour à tous...
J'ai un autre petit problème. Je suis en train de creer un site pour un orchestre. J'ai donc une page avec la liste des instruments, sous forme:
Instruments 1 :
nom de celui ki joue
nom d'un autre
....
Instrument 2:
nom de celui ki joue
nom d'un autre
....
....
....
....
Mon code est celui-ci:
function afficheMusiciens() {
$sql = "select M.id_musicien, M.nom, M.prenom, I.id_instrument, I.instrument from musiciens M
inner join instruments I on M.id_instrument=I.id_instrument
order by I.id_instrument, M.nom";
$rs = mysql_query($sql) or die ("Erreur de requête : $sql");
Mais maintenant se pose un autre problème, on me demande d'afficher l'image de l'instrument, et le nom de chaque musiciens à coté de celle ci, sous cette forme pour etre clair:
--------------- nom 1
-- -- nom 2
-- image -- nom 3
-- -- nom 4
--------------- nom 5
Pour ce faire, j'ai donc rajouté un champ dans ma table instruments, nommé image_inst, ma requete devient donc:
$sql = "select M.id_musicien, M.nom, M.prenom, I.id_instrument, I.instrument, I.image_inst from musiciens M
inner join instruments I on M.id_instrument=I.id_instrument
order by I.id_instrument, M.nom";
Le problème est que je ne sais pas comment afficher de cette manière, j'ai essayé avec tableau, tableau dans celle d'un tableau, etc...
Bref ca fais des heures que je suis sur cette connerie et je ne trouve pas le moyen de faire fonctionner...
Je m'adresse donc à vous, spécialistes du php...