sarc
mardi 13 mai 2008 à 20:08
J'ai oublié les sous-titres en Français...
J'espère que tu lis à peu près le SQL, déjà. La requête va juste chercher les vidéos et les catégories qui correspondent.
En gros ça va renvoyer :
vidéo1 catégorie1
vidéo1 catégorie5
vidéo1 catégorie10
vidéo2 catégorie3
etc...
Le premier code PHP va juste ranger dans un tableau les catégories associées au vidéo.
A la fin, tu auras un tableau qui a cette gueule :
tableau[vidéo1][0] = nom_categorie1
tableau[vidéo1][1] = nom_categorie5
tableau[vidéo1][2] = nom_categorie10
tableau[vidéo2][0] = nom_categorie3
etc...
Le deuxième code PHP va parcourir le tableau par rapport à la première dimension.
Donc en rentrant dans le foreach, il va avoir $clef qui sera vidéo1, et $tableau_cat qui sera le tableau :
$tableau_cat[0] = nom_categorie1
$tableau_cat[1] = nom_categorie5
$tableau_cat[2] = nom_categorie10
Faire un écho de la clef te permet d'afficher le numéro de la vidéo. Et l'implode sur le tableau permet de t'afficher tous les éléments du tableau, à la suite, séparés par une virgule...

Voili voilou !