Bonjour,
Pour commencer sachez que j'ai cherché sur les forums et sur le net mais j'ai rein trouvé.
Mon problème concerne à la fois PHP et SQL mais je ne n'allais poster 2 fois dans 2 forums différents donc j'ai choisi de poster ici, cependant si un modo estime qu'il n'est pas à sa place, qu'il le déplace, pas de soucis.
Venons en à mon problème.
Je dois concevoir une web-app pour gérer les adhérent de mon association.
L'association n'accepte pas d'adhérents en dessous de l'âge de 15 ans.
Et pour tout adhérent mineur (âge < 18 ans) on connait certaines infos concernant au moins un des parents (ou tuteurs légaux), voir les deux.
Mon problème est qu'un parent peut également être adhérent de l'association et inversement, un adhérent peut aussi être le parent d'un autre adhérent.
Pour un adhérent on connait ses parents et pour un parent on connait les adhérents pour lesquels il est parent.
J'ai donc fait une classe "Personne" avec les infos principales (civilité, nom, prénom, adresse,tel fixe, tel portable, sexe) et 2 classes filles en héritant; "Adhérent" (email, photo, date_inscription etc...) et "Parent" (tel professionnel). J'ai aussi une asso N,M entre "Parent" et "Adhérent".
Comment puis-je faire pour dire à un moment que mon adhérent est aussi parent et inversement sachant que pour le parent je connait 1 seule propriété en plus de celles de la classe mère tandis que adhérent en a bcp plus et la propriété "tel professionnel" n'existe pas pour un adhérent.
Je ne voit pas, mais alors pas du tout comment je peut gérer ce problème
Merci beaucoup d'avance pour votre aide car cette web-app est importante pour la gestion de mon association mais aussi importante pour moi à titre perso.
Partager