par MacIntoc » 12 Fév 2007, 10:36
Je ne sais pas comment tu as programmer les scripts actuels, mais à vu de nez, il ne s'agit que de modifications mineurs des scripts. En revanche, selon la méthode que tu as choisis pour la BDD, ça peut-être plus compliqué, puisqu'il faut, dans le pire des cas, refaire les associations (et donc, faire un script dédié).
Il suffit de rajouter 2 tables dans la BDD, une contenant une liste de catégorie et une qui permet d'associer une fic à une ou plusieurs de ces catégorie.
Au moment d'insérer une fic, il suffit de lire la première table et de l'afficher sous forme de checkbox (théoriquement, 1 requète et 1 boucle supplémentaire dans le formulaire d'ajout de fiction).
Au moment de la sauvegarde, il suffit d'associer l'id de chaque catégorie cochée avec l'id de la fic courante dans la deuxième table (théoriquement, selon les méthodes, 2 requètes et/ou 1 requête supplémentaires dans une boucle).
Au moment du listage, il suffit de faire une liaison entre la table de fic, la table d'association et la table de catégorie. Et de rajouter éventuellement une condition sur les catégories sélectionnées par l'utilisateur. Théoriquement, une simple modification de requète.
Est-ce que les lecteurs ont besoin de filtrer les fics selon des critères aussi avancés ?
Personnellement, j'en sais rien. Mais Typy et plusieurs membres du forum souhaiterais disposer de plus de catégorie. Et pour éviter le problème soulevé par l'anonyme, il s'agit, à mon sens, de la solution la plus simple.
Après, tu fais ce que tu veux
(Accessoirement, je suis volontaire pour apporter ces modifications aux scripts ^^)
Je ne sais pas comment tu as programmer les scripts actuels, mais à vu de nez, il ne s'agit que de modifications mineurs des scripts. En revanche, selon la méthode que tu as choisis pour la BDD, ça peut-être plus compliqué, puisqu'il faut, dans le pire des cas, refaire les associations (et donc, faire un script dédié).
Il suffit de rajouter 2 tables dans la BDD, une contenant une liste de catégorie et une qui permet d'associer une fic à une ou plusieurs de ces catégorie.
Au moment d'insérer une fic, il suffit de lire la première table et de l'afficher sous forme de checkbox (théoriquement, 1 requète et 1 boucle supplémentaire dans le formulaire d'ajout de fiction).
Au moment de la sauvegarde, il suffit d'associer l'id de chaque catégorie cochée avec l'id de la fic courante dans la deuxième table (théoriquement, selon les méthodes, 2 requètes et/ou 1 requête supplémentaires dans une boucle).
Au moment du listage, il suffit de faire une liaison entre la table de fic, la table d'association et la table de catégorie. Et de rajouter éventuellement une condition sur les catégories sélectionnées par l'utilisateur. Théoriquement, une simple modification de requète.
[quote]Est-ce que les lecteurs ont besoin de filtrer les fics selon des critères aussi avancés ?[/quote]
Personnellement, j'en sais rien. Mais Typy et plusieurs membres du forum souhaiterais disposer de plus de catégorie. Et pour éviter le problème soulevé par l'anonyme, il s'agit, à mon sens, de la solution la plus simple.
Après, tu fais ce que tu veux :D
(Accessoirement, je suis volontaire pour apporter ces modifications aux scripts ^^)