par
bk » 29 avr. 2005, 22:03
Bonsoir à tous et en paticulier à ceux qui ont débatu sur ma petite question.
Juste pour en rajouter voici la structure que j'ai pour le moment construite pour enregistrer mes résumés de livre
Table 1 Resume_livre
Champ 1 ID
Champ 2 Titre Livre
Champ 3 Sous-Titre Livre
etc.
Champ N ResumeRef qui me sert de clé pour les tables suivantes
Table 2 Partie_livre
Champ 1 ID
Champ 2 Numéro_Partie
Champ 3 titre_Partie
Champ 4 LivreRef qui est égal au Champ N de table 1
Table 3 Chapitre_Livre
Champ 1 ID
Champ 2 Numéro_Chapitre
Champ 3 Page_Debut
Champ 4 Page_Fin
Champ 5 Resume
etc.
Champ N PartieRef qui est égal au champ 3 de la table 2 donc pour moi le lien avec la partie
champ N+1 ReferenceLivre qui est égal au Champ N de la table N car pour moi il peut y avoir plusieurs titre_partie identiques pour des livres différents (par ex. Introduction peut se retrouver dans des ouvrages différents) donc comme mon référentiel ResumeRef étant unique ca colle.
Pour info cette structure je l'avais construite auparavant dans une autre base de données (4D) et j'avais sans pb réussit à construire ma liste dynamique me permettant de visualiser en permanence l'arborescence d'un livre à partir de son titre et de pouvoir reconstituer dans un traitement de texte dédié le résumé en suivant cette hiérarchie.
Par contre et c'est là où ma méconnaissance de PHP me fait défaut dans mon programme 4D j'avais à dispo des fonctions spécifiques pour la génération de listes dynamiques et il me semble que PHP n'en possède pas ?
Merci encore de vos lumières
A+
BK

Bonsoir à tous et en paticulier à ceux qui ont débatu sur ma petite question.
Juste pour en rajouter voici la structure que j'ai pour le moment construite pour enregistrer mes résumés de livre
Table 1 Resume_livre
Champ 1 ID
Champ 2 Titre Livre
Champ 3 Sous-Titre Livre
etc.
Champ N ResumeRef qui me sert de clé pour les tables suivantes
Table 2 Partie_livre
Champ 1 ID
Champ 2 Numéro_Partie
Champ 3 titre_Partie
Champ 4 LivreRef qui est égal au Champ N de table 1
Table 3 Chapitre_Livre
Champ 1 ID
Champ 2 Numéro_Chapitre
Champ 3 Page_Debut
Champ 4 Page_Fin
Champ 5 Resume
etc.
Champ N PartieRef qui est égal au champ 3 de la table 2 donc pour moi le lien avec la partie
champ N+1 ReferenceLivre qui est égal au Champ N de la table N car pour moi il peut y avoir plusieurs titre_partie identiques pour des livres différents (par ex. Introduction peut se retrouver dans des ouvrages différents) donc comme mon référentiel ResumeRef étant unique ca colle.
Pour info cette structure je l'avais construite auparavant dans une autre base de données (4D) et j'avais sans pb réussit à construire ma liste dynamique me permettant de visualiser en permanence l'arborescence d'un livre à partir de son titre et de pouvoir reconstituer dans un traitement de texte dédié le résumé en suivant cette hiérarchie.
Par contre et c'est là où ma méconnaissance de PHP me fait défaut dans mon programme 4D j'avais à dispo des fonctions spécifiques pour la génération de listes dynamiques et il me semble que PHP n'en possède pas ?
Merci encore de vos lumières
A+
BK :lol: