Eléphant du PHP |
169 Messages
04 oct. 2007, 15:17
Slt,
Bon aller je me lance !!
Donc si j'ai bien compris, la requête SQL est bonne
$sql=mysql_query("
SELECT
id_categorie, txt_categorie, nom_formation, id_categorie_formation, ville_formation, date_formation
FROM
formation
LEFT JOIN
categorie
ON categorie.id_categorie = formation.id_categorie_formation
ORDER BY
txt_categorie
") or die(mysql_error());
Il faut maintenant que je me penche sur les "conditions" pour que je puisse faire un affichage comme je le souhaite.
Chirurgien
- formation 1
- formation 2
- formation 3
-------------------
Médecin
- formation 4
Voici comment j'exposerais le problème:
DEBUT Boucle N°1 (while)
Condition : (SI le nom de la catégorie
existe plus de 2 fois
)
=========>j'affiche une seule fois le nom .
DEBUT Boucle N°2 (while)
Condition : ( SI la formation à le même ID (id_categorie_formation)
QUE id_catégorie
)
=========>j'affiche le nom de la formation
FIN Boucle N°2 (while)
FIN Boucle N°1 (while)

J'attends une suggestion avant de me lancer.... histoire que je ne bloque pas trois jour !
--
Kweb