Bonjour,
Je suis en train de réaliser une petite application qui permet de faire des annonces.
Ces annonces pourront être intégrées dans plusieurs catégories.
Le formulaire d'enregistrement d'une annonce contiendra une liste multiple (annonce[]) qui permettra de choisir plusieurs catégories. Lors de l'insertion, je compte intégrer cette information dans un champ unique (les catégories étant séparées par des ,). Par exemple : 1,5,9 voudrait dire que l'annonce apparaîtra dans les catégories 1, 5 et 9.
Lorsque je fais un affichage, je suis obligé de faire une jointure avec la table "catégories" : ...WHERE idcat.annonce=idcat.categories. Ca ne pose pas de problème si une annonce n'avait qu'une catégorie, mais dans mon cas une annonce peut être contenu dans N catégories. Et là je bloque complètement pour la jointure vu que le champ ressemble à 1,5,9...etc
Suis-je sur le bon chemin ? Ou il est préférable de s'y prendre autrement ?
Merci beaucoup pour votre aide !