
Envoyé par
Raideman
Une requete qui devrait marcher:
select * from photos where photos_cat="vacances" order by photos_user asc;
C'est exactement la requete que je fait... En fait mon problème ne vient pas de la requete... J'obtient bien toutes mes photos et classé par user...
Mon problème c'est de mettre ça dans un tableau html. En effet, pour chaque champ, je teste voir si le user est le même que précédement. Si c'est le cas, je créer une ligne de plus dans mon tableau. Sinon, je crée un autre tableau...
Mais c'est là que ça coince.
Si je fait :
select * from photos where photos_cat="vacances" order by photos_user asc;
Ensuite je boucle sur le nombre de ligne de mon résultat.
Je crée le début de mon tableau (<table><tr>...)
Pour chaque ligne, je récupère les infos (nom du fichiers répertoire, ...) et j'ajoute mon image dans le tableau (<img src=...)
Je teste si le user est le même que dans la ligne précédente
- Si c'est pas le cas, je crée la fin du tableau (</tr></table>)
- Sinon je passe à la ligne suivante...
Mon problème vient de l'affichage du début du tableau et de la fin... Pour faire simple si je ne dois afficher que les image c'est facile. Je boucle et pour chaque ligne je fait un <img src=''>. Mais comme je veux mettre les photos de chaque user dans un tableau qui leur est propre, je dois concevoir ce tableau. Et là problème, quelque soit l'endroit ou je place le début de mon tableau et la fin, j'ai quelquechose d'horrible...
Voilà je suis pas très clair mais vous avez l'air de me comprendre alors merci de l'aide que vous m'apportez...
Partager