begin process at 2012 05 27 16:49:00
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > ARBRE N-AIRE

ARBRE N-AIRE


 Information sur la source

Note :
Aucune note
Catégorie :Astuces Classé sous :arbre, naire, génération, structure, algorithme Niveau :Initié Date de création :02/08/2005 Vu / téléchargé :11 659 / 916

Auteur : maximev

Ecrire un message privé
Site perso
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

Voici un code qui vous permettra de générer un arbre n-aire à partir d'une base de donnée. En gros, il vous créera une liste de parents, enfants, petits-enfants,... d'un élément de votre base de données à condition que ces éléments soient liés (exemple: parrainnage sur un site Web). Très pratique pour visualiser une structure type entreprise, parrainnage,...


 Conclusion

Ce script est disponible librement sur http://www.tourbase.ru/zink/
N'hésitez pas à le modifier selon vos besoins.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   tree
    • dblayer.php3Télécharger ce fichier [Réservé aux membres club]628 octets
    • e.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier51 octets
    • header.php3Télécharger ce fichier [Réservé aux membres club]274 octets
    • index.php3Télécharger ce fichier [Réservé aux membres club]3 108 octets
    • make.php3Télécharger ce fichier [Réservé aux membres club]497 octets
    • se.gifTélécharger ce fichier [Réservé aux membres club]Voir ce fichier63 octets

Télécharger le zip


 Sources de la même categorie

AFFICHÉ SUR UN TABLEAU AVEC PAGINATION ET BASE DE DONNÉES par stormxp
Source avec Zip Source avec une capture GENERATEUR D'ONGLET DE NAVIGATION PHP par pos123
FORMATER UN LIEN YOUTUBE, DAILYMOTION OU VIMEO POUR L'UTILIS... par kgb93
Source avec Zip Source avec une capture PAGINATION + FICHIER CSS par profdi
Source avec Zip Source avec une capture SYSTEME D'AUTHENTIFICATION PHP AVEC PROTÉCTION KEYLOGGER par mtrix000

 Sources en rapport avec celle ci

EXEMPLE D'APPLICATION DE L'ALGORITHME DE DIJKSTRA EN PHP par philtr8
FONCTION DE CALCUL DU NOMBRE DE DUEL UNIQUE POUR UN NOMBRE N... par mtrix000
Source avec Zip CONVERTISSEUR LAMBERT2 ÉTENDU EN COORDONNÉE GÉOGRAPHIQUE (LO... par varfendell
Source avec une capture CRÉATION D'UN TABLEAU AVEC CONTENU DYNAMIQUE par tesniced
Source avec Zip LEVELPARSER par jonguignolo

Commentaires et avis

Commentaire de euhreux le 01/02/2006 03:44:14

marche po ca?

Commentaire de maximev le 01/02/2006 14:13:28

Il fonctionne très bien.

Je l'ai utilisé tel quel plusieurs fois.

Commentaire de euhreux le 01/02/2006 14:49:11

Je suis plutôt null, mais je détest trouvé un code qui se dit facile a installer avec un fichier d'auto-installation, et puis qu'apres coup! cela ne fonctionne pas!
Merci
-----
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/euhreux/public_html/tree/dblayer.php3 on line 17
Warning: asort() expects parameter 1 to be array, null given in /home/euhreux/public_html/tree/index.php3 on line 37
Warning: Variable passed to each() is not an array or object in /home/euhreux/public_html/tree/index.php3 on line 38

Commentaire de foufeur le 28/04/2006 12:11:26

Il faut modifier dans dblayer.php3:

$mysql = mysql_connect(...)

et

dans index.php3 ligne 75:

print maketree($catid,"SELECT uid,upline,name FROM users ORDER BY upline",$maxlevel);


cdlt,
foufeur

Commentaire de oliv5658 le 18/03/2007 22:20:25

Finalement il faut mettre quoi dans index.php3 a la ligne 75.
Moi j'ai pas mal de bug.J'ai modifié dblayer.php3 amis ca suffit pas
J'ai des variables qu'il identifie pas
Notice: Undefined variable: mysql in c:\program files\easyphp1-8\arbre\tree\dblayer.php3 on line 7

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in c:\program files\easyphp1-8\arbre\tree\dblayer.php3 on line 12

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\arbre\tree\dblayer.php3 on line 17

Notice: Undefined variable: table in c:\program files\easyphp1-8\arbre\tree\index.php3 on line 27

Notice: Undefined variable: partable in c:\program files\easyphp1-8\arbre\tree\index.php3 on line 27

Notice: Undefined variable: output in c:\program files\easyphp1-8\arbre\tree\index.php3 on line 65

Notice: Undefined variable: table in c:\program files\easyphp1-8\arbre\tree\index.php3 on line 28

Warning: asort() expects parameter 1 to be array, null given in c:\program files\easyphp1-8\arbre\tree\index.php3 on line 37

Warning: Variable passed to each() is not an array or object in c:\program files\easyphp1-8\arbre\tree\index.php3 on line 38

Notice: Undefined variable: result in c:\program files\easyphp1-8\arbre\tree\index.php3 on line 53

Tree built in 0.004368 sec
Merci bcp si vous pouvez m'aider.

Commentaire de maximev le 18/03/2007 23:14:21

En ligne 75, tu places la requête qui te permet d'identifier ton arbre

uid = numéro de membre
upline = numéro du référent = numéro de celui qui a permis l'inscription = le numéro du parrain
name = une info

modifie selon tes besoins

Commentaire de oliv5658 le 19/03/2007 18:50:05

OK je vais plancher dessus.En tout cas merci beaucoup pour la rapidité de ta réponse.

Commentaire de maximev le 20/03/2007 22:43:21

De rien.

Je l'ai encore utilisé récemment et il fonctionne très bien pourvu que la requête de la ligne 75 soit correcte

Commentaire de caviar le 22/01/2008 11:52:08

pas mal ce petit code :) ça risque de me servir ...
juste un truc ça aurait été bien que les les item fils soient préservés dans les grands pères ou arrière grand père (etc) si leur parent direct est supprimé... histoire de garder une cohésion des données
mais deja un grand merci
@+

Commentaire de oliv5658 le 15/03/2008 12:22:31

Bonjour a tous....
Apres avoir testé pas mal de chose un an apres j'essaie de retester le code.
J'ai toujours quelques difficultés.Si quelqu'un peut m'aider ca serait cool
Notice: Undefined variable: output in c:\program files\easyphp1-8\test\tree\index.php3 on line 65

Notice: Undefined offset: 0 in c:\program files\easyphp1-8\test\tree\index.php3 on line 36

Warning: asort() expects parameter 1 to be array, null given in c:\program files\easyphp1-8\test\tree\index.php3 on line 37

Warning: Variable passed to each() is not an array or object in c:\program files\easyphp1-8\test\tree\index.php3 on line 38

Notice: Undefined variable: result in c:\program files\easyphp1-8\test\tree\index.php3 on line 53

Tree built in 0.010160 sec
Merci a vous...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

génération d'une page php par php [ par Vapula ] Bonjour à tousJe souhaiterais générer une page php grâce à une fonction php , mais le problème est que la fonction envoie bien le code html, et php SA Structure if [ par bricethenetman ] Salut a tous j'ai deux problemes1\ j'aimerais que $mavariable soit égale a if(...){....;} .2\ de plus j'aimerais: $tarifdif == $voir[tarifmax]-$voir[t Génération de PDF [ par syndrael ] Bonjour,Ce message n'a rien à voir avec PHP, mais je cherche un logiciel qui placé sur mon serveur pourrait transformer mes .DOC en PDF, les stocker s génération d'image [ par noyoug ] NoyougCe script me génère des hiéroglyphes à la place de mon image.Qqun a-t-il une explication ?La fonction header me génère aussi un warning.header ( Algorithme de tri ... [ par LocalStone ] Salut à tous ! Il y a peut-être 1 mois et demi, j'ai lu un article - ou plutôt un tutorial - sur comment mettre en place un algorithme de tri automati probleme de génération de fichier [ par linkwang ] Bonjour,J'ai un problème, et je suis sure que quelqu'un pourra m'aider...j'ai besoin de générer un fichier text, contenant des données structurées, po génération d'une page dynamique [ par Cacogene ] Bonjour à tous,Je cherche à développer une saisie de textes par formulaires, puis utiliser ces données sur une page dynamique.Seul problème, mais de t requete mysql dans une structure conditionnel [ par gogosnake ] j'ai un probleme, une requete mysql s'excute alors qu'elle ne devrai pas.example:if ( un_truc_vrai ) { "blabla"; exit; }//block1elseif ( un truc ){ re pseudo frame ou pas ? [ par PBDLpc ] bonjour à celui qui lit ce message, Lorsque je veux faire des pseudoframe en php, j'utilise une seule pas (souvent l'index) a laquelle j'envoie u Algorithmique ... [ par LocalStone ] Salut à tous ...Alors voilà, j'ai eu une idée et je cherche des personnes sucéptibles de pouvoir m'aider à créer une tel


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales