IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Menu dynamique PHP-MySQL


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 48
    Par défaut Menu dynamique PHP-MySQL
    Bonjour

    Je souhaite mettre en place le menu dynamique qui se trouve à cette adresse..
    http://pbnaigeon.developpez.com/tuto...ite-dynamique/

    Je ne comprend pas comment on fait pour afficher mes pages en sachant que celle ci sont dans un dossier "page" à la racine du site. S'il vous plait pouvez-vous m'aider un peu.

    Par contre tout le menu fonctionne parfaitement.
    C'est super merci à ceux qui l'on développé.
    Merci par avance à tous ceux qui pourront m'aider.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 48
    Par défaut
    Bonjour

    Personne peux m'aider s'ils vous plait.

    Je pensais mettre l'url dans le champ contenu de ma BDD mais ça ne fonctionne pas.
    Merci d'un petit coup de main.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 48
    Par défaut
    Bonjour

    Je vous donne encore quelques infos supplémentaire contenant mon soucis.
    C'est dans le bloc div id="contenu" il y a entre accolade [PAGE_CONTENU].

    Mais comment je fais pour afficher le contenu de toutes mes pages.
    Merci beaucoup c'est sympa à vous.

  4. #4
    Membre expérimenté Avatar de Retrokiller069
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2010
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2010
    Messages : 217
    Par défaut
    Bonjour,

    j'ai regardé un peu ce tuto (il date un peu tu devrais prendre plus récent ).

    Tu devrais modifier ce que contient "contenu" dans ta base, le mieux serait qu'il contient le chemin (complet) vers l'accès de la dite page.

    Avec ceci il te suffira de rajouter require_once pour ajouter ta page dans ta page courante.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    require_once $_ENV['contenu'];
    Normalement cela devrait marcher, mais tu devrais regarder pour un menu dynamique plus récent...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 48
    Par défaut
    Bonjour

    Merci de ta réponse en fait j'ai voulu faire celui-ci comme site dynamique

    http://g-rossolini.developpez.com/tu...maire#sommaire

    et ça ne marche pas l'include par contre pour pour celui de mon premier post ça fonctionne.
    Si tu peux essayer de regarder pour moi ça serai sympa il y a trop longtemps que j'essaie de comprendre.

    Sinon as tu des liens pour un menu dynamique je n'ai rien trouvé de aussi bien.
    Merci beaucoup

  6. #6
    Membre expérimenté Avatar de Retrokiller069
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2010
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2010
    Messages : 217
    Par défaut
    tu pourrais nous fournir ce qui ne marche pas stp, je n'ai pas trop le temps de regarder tout un document?

    Ou sinon l'erreur que ca te donne, un bout de script serait le mieux. Sinon désolé car je n'ai pas le temps de regarder tout un tuto.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 48
    Par défaut
    en fit je n'ai pas d'erreur je veux pouvoir simplement afficher le contenu de mes pages dynamiquement

    et dans ma BDD dans le champ "contenu" j'ai mis pour chaque tuple le lien relatif
    exemple pour la page accueil 'accueil.php' et ça m'affiche le lien et non le contenu de la page accueil.
    Merci

  8. #8
    Membre expérimenté Avatar de Retrokiller069
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2010
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2010
    Messages : 217
    Par défaut
    montre nous le script en question pour voir comment tu utilises ta donnée stp...

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 48
    Par défaut
    je ne peux pas vous montrer le script en question car plusieurs fichiers sont liés entre eux.
    pour pouvoir résoudre mon problème il faudrait pouvoir regarder le tutos complets ben tans pis pour moi.
    Merci quand même

  10. #10
    Membre expérimenté Avatar de Retrokiller069
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2010
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2010
    Messages : 217
    Par défaut
    tu passes bien par un navigateur pour voir l'affichage? Normalement tu peux nous donner ce que ca rend en affichant le code source...

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 48
    Par défaut
    Bonjour
    Voici le code source.
    Merci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <!-- Insère les mots-clés extraits de la DB dans les meta -->
    <META NAME="keywords" lang="fr" CONTENT="">
    <!-- Insère la description extraite de la DB dans les meta -->
    <META NAME="Description" CONTENT="Accueil">
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <!-- Insère le titre extrait de la DB dans la balise correspondante -->
    <title>Accueil</title>
    <link rel="stylesheet" type="text/css" href="./themes/titoumimi/final.css">
    </head>
    <body>
     
    </body>
    </html>
     
    <div id="menu_horizontal">
        <ul>
            <li><a href="index.php?id_page=2">Mon corps de r?ve</a></li>
            <li><a href="index.php?id_page=3">Mes vacances</a></li>
            <li><a href="index.php?id_page=4">Mes loisirs</a></li>
            <li><a href="index.php?id_page=5">Me contacter</a></li>
        </ul>
     
    </div>
    <div id="chemin_fer">
        Vous &ecirc;tes ici : 
         -&gt; <a href="index.php?id_page=1">Accueil</a>
    </div>
    <div id="bloc_central">
        <div id="menu_vertical">
            <ul>
                <li>
                    <a href="index.php?id_page=2">Mon corps de r?ve</a>
     
                </li>
                <li>
                    <a href="index.php?id_page=3">Mes vacances</a>
                </li>
                <li>
                    <a href="index.php?id_page=4">Mes loisirs</a>
                </li>
                <li>
     
                    <a href="index.php?id_page=5">Me contacter</a>
                </li>
            </ul>
        </div>
        <div id="contenu">
            accueil.php
        </div>
    </div>
        <div id="pied_page">
     
            <hr>
            Ceci est le pied de page...
        </div>
        <div id="langues">Langues : 
            [ <a href="?id_page=1&lang=1">Fran?ais</a> ]
            [ <a href="?id_page=1&lang=2">English</a> ]
        </div>
        <div id="gabarits">Gabarits : 
            [ <a href="?id_page=1&tpl=1">titoumimi</a> ]
            [ <a href="?id_page=1&tpl=2">Yogui</a> ]
        </div>
     
        <div id="themes">Th&egrave;mes : 
            [ <a href="?id_page=1&theme=1">titoumimi</a> ]
            [ <a href="?id_page=1&theme=2">Yogui</a> ]
        </div>
    </body>
    </html>

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 48
    Par défaut
    Pour quelques infos donc dans mon champ contenu de ma BDD j'ai mis le lien "acceuil.php" car la page est à la racine du site.

    Et au lieu de me retourner le contenu de la page accueil ça m'affiche le lien.
    Merci

  13. #13
    Membre expérimenté Avatar de Retrokiller069
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2010
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2010
    Messages : 217
    Par défaut
    Dans la fonction extraction_infos_DB(), $tabl_result['Contenu'] doit contenir ta page (exemple accueil.php).

    Par la suite, au lieu de faire ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
      // Affiche le contenu de la page en cours
      echo $_ENV['contenu'];
    ?>
    fais plutot ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
      // Affiche le contenu de la page en cours
      require_once $_ENV['contenu'];
    ?>
    normalement cela affichera le contenu de la page par contre il est préférable que les pages soient à la même racine.

    voila normalement cela devrait être réglé

  14. #14
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 48
    Par défaut
    Je ne comprend pas dans ma page index.tpl j'ai le div
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div id="contenu">
            {PAGE_CONTENU}
        </div>
    l'include je ne sais pas ou le mettre.
    Ça me parait compliqué mais j'aimerai tant pouvoir me servir de ce menu dynamique.

Discussions similaires

  1. [DOM] menu dynamique php mysql javascript
    Par maxland dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 15/03/2009, 14h02
  2. Menu dynamique PHP/MySQL
    Par okoweb dans le forum Langage
    Réponses: 12
    Dernier message: 07/03/2009, 08h46
  3. [MySQL] Menu dynamique PHP / MySQL CSS
    Par mouchagheb dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 18/06/2008, 11h33
  4. Réponses: 10
    Dernier message: 22/03/2007, 08h36
  5. [PostgreSQL] [PostGreSQL] menu dynamique php-postgre-css
    Par tyrann dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 02/11/2005, 17h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo