Lire et afficher la base complète php
Résolu/Fermé
t671
Messages postés
1419
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
26 février 2024
-
10 déc. 2018 à 17:26
t671 Messages postés 1419 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 26 février 2024 - 11 déc. 2018 à 11:20
t671 Messages postés 1419 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 26 février 2024 - 11 déc. 2018 à 11:20
A voir également:
- Lire et afficher la base complète php
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire epub - Guide
- Formules excel de base - Guide
- Lire fichier bin - Guide
- Easy php - Télécharger - Divers Web & Internet
4 réponses
yg_be
Messages postés
22726
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
1 476
10 déc. 2018 à 19:17
10 déc. 2018 à 19:17
bonjour, si tu veux faire cela dans l'ordre des générations, je pense que le plus simple, c'est, quand tu travailles sur une génération, de préparer une liste avec les individus de la génération suivante.
tu pourrais par exemple faire une fonction qui a une liste d'individus en paramètre, fait tout le travail 1., 2., 3. pour chacun de ses individus, et retourne la liste des individus de la génération suivante.
le programme principal appellera cette fonction pour une liste incluant l'individu de départ, puis, tant que la fonction retourne une liste non vide, rappelle la fonction en lui passant la liste retournée.
tu pourrais par exemple faire une fonction qui a une liste d'individus en paramètre, fait tout le travail 1., 2., 3. pour chacun de ses individus, et retourne la liste des individus de la génération suivante.
le programme principal appellera cette fonction pour une liste incluant l'individu de départ, puis, tant que la fonction retourne une liste non vide, rappelle la fonction en lui passant la liste retournée.
Heuuuu, je suis désolé mais je n'ai rien compris. Quelle fonction php utiliser ?
yg_be
Messages postés
22726
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 avril 2024
1 476
10 déc. 2018 à 19:32
10 déc. 2018 à 19:32
une fonction que tu vas créer.
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
10 déc. 2018 à 20:09
10 déc. 2018 à 20:09
Bonjour,
Il ne faut pas code chaque génération une par une .... et éviter au maximum de lancer des requêtes dans des boucles.
Ce qu'il te faut.. c'est extraire toutes les données de ta bdd
Boucler dessus afin de générer un array correctement organisé
Utiliser cet array pour générer l'affichage voulu (via du récursif )
Mais bon.. le mieux lorsque l'on veut gérer un arbre généalogique (ou toute structure en forme d'arbre...) c'est déjà de concevoir la bdd correctement et utiliser la gestion d'arbre intervallaire.
https://stephanelegrand.wordpress.com/2009/01/03/gestion-dune-structure-darbre-sous-mysql/
https://sqlpro.developpez.com/cours/arborescence/
Il ne faut pas code chaque génération une par une .... et éviter au maximum de lancer des requêtes dans des boucles.
Ce qu'il te faut.. c'est extraire toutes les données de ta bdd
Boucler dessus afin de générer un array correctement organisé
Utiliser cet array pour générer l'affichage voulu (via du récursif )
Mais bon.. le mieux lorsque l'on veut gérer un arbre généalogique (ou toute structure en forme d'arbre...) c'est déjà de concevoir la bdd correctement et utiliser la gestion d'arbre intervallaire.
https://stephanelegrand.wordpress.com/2009/01/03/gestion-dune-structure-darbre-sous-mysql/
https://sqlpro.developpez.com/cours/arborescence/
t671
Messages postés
1419
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
26 février 2024
11
11 déc. 2018 à 11:20
11 déc. 2018 à 11:20
Merci à tous !
L'exemple que donne Jordane est très intéressant ! Mais qui implique une refonte de la base Mysql pour coller au script. A voir ...............
Moi qui pensais imbriquer des boucles dans des boucles .................
L'exemple que donne Jordane est très intéressant ! Mais qui implique une refonte de la base Mysql pour coller au script. A voir ...............
Moi qui pensais imbriquer des boucles dans des boucles .................