Visualiser ma bd - Apprendre-PHP.com

Rechercher
Boutique en ligne, solution e-commerce, script PHP et PERL : RAYNETTE

visualiser ma bd

Par undertaker -  1 reponse -  Le 03/07/2008 -  Flux RSS - 

Slt tou le monde , j'ai un petit probleme au niveau d'un jeu d'enregistrement de base de données on ma demander de faire une application web en PHP qui permet la gestion,l'ajout et la suppression d'indicateur; Je voudrai afficher ma base sous cette forme :

 

  • 5 Metiers                        
    • 51    Autorisations                     
    •                        51,1    Réseaux indépendants            
    •                                      5111    Nombre de réseaux indépendants         
    •                                      5112    Nombre de réseaux indépendants         
    •                                      5113    Nombre de réseaux autorisés par         
    •                                      5114    Nombre de demandes par an            
    •                                      5115    Chiffre d'affaires total            

Metiers Autorisation reseaux independants sont tous des indicateurs ,

la complexité c kon a pas de nbre fini,chaque indicateur peut avoir des sous indicateurs J'ai crée une base de données comme suit:

 

  • phpMyAdmin SQL Dump
  • -- version 2.9.2
  • -- http://www.phpmyadmin.net
  • --
  • -- Serveur: localhost
  • -- Généré le : Jeudi 03 Juillet 2008 à 20:30
  • -- Version du serveur: 5.0.27
  • -- Version de PHP: 5.2.1
  • --
  • -- Base de données: `bdanrt`
  • --
  • -- --------------------------------------------------------
  • --
  • -- Structure de la table `indicateur`
  • --

 

  • CREATE TABLE `indicateur` (
  • `num_ind` varchar(100) NOT NULL,
  • `indicateur` varchar(100) NOT NULL,
  • `num_sind` varchar(100) NOT NULL,
  • `sous_indicateur` varchar(100) NOT NULL,
  • PRIMARY KEY  (`num_ind`,`num_sind`)
  • ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Remarque: les num_ind et num_sind sont des chaines de caracteres (10.2.3),ya pas d'auto increment je peu facilemen les gerer a partir d'un code PHP au momen de l'insertion dans mon application web il me faut de l'aide pour pouvoir afficher ma base de données sans avoir de redoublement ni aucune repetition et que chaque indicateur possede tous les sous indicateurs classer et decaler comme dans l'exemple. AIDEZ MOI SVPP!! exemple d'enregistrement: 1       environnemnt      1.1          foret   1       environnement    1.2          terre 1       environnement    1.3          mer 1.1    foret                    1.1.1       arbre 1.1    foret                    1.1.2       buisson 1.1.1 arbre                   1.1.1.1    feuille 2       industrie              2.1          petrol j'attend votre aide et mercii d'avance

 

 

 

Réponses apportées à cette discussion

Par Emacs -  Le 03/07/2008 - 

Salut,

 

  1. Evite le gras inutile sur le forum
  2. Merci de faire attention à ton orthographe. Le langage SMS est proscrit...
Concernant ton problème, regarde du côté des "Nested Set" (ou représentation intervallaire). Tu as un excellent tutoriel sur Developpez.net.
 
++ 

 

 

Ajouter une réponse à la discussion

Seuls les membres loggués sont autorisés à poster dans les forums !