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

HTML Discussion :

Chemin d'un lien dans un menu


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Cat81
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2012
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 56
    Par défaut Chemin d'un lien dans un menu
    Bonjour,
    je vous contacte, car je planche sur un problème de lien dans un menu...
    C'est à dire que j'ai un menu du type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     <nav>
        <ul>
            <li><a href="controleurs/Index.php">Accueil</a></li>
            <li><a href="controleurs/presentation.php">Presentation</a></li>
    		<li><a href="#">Programmes</a></li>
    		<li><a href="#">Ou nous trouver</a></li>
            <li><a href="#">Contact</a></li>
        </ul>
      </nav>
    Et quand je clique depuis une page pour aller vers une autre cela finit toujours par me donner un chemin du type :
    "controleurs/controleurs/Index.php"
    et donc de ne rien me trouver

    Merci pour votre aide


    PS : ma page ouverte en premiere est :
    Code php : 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
    <?php
    //On démarre la session
    session_start();
     
    //On se connecte à MySQL
    mysql_connect('localhost', 'root', '');
    mysql_select_db('tests');
     
    //On inclut le fichier s'il existe et s'il est spécifié
    if (!empty($_GET['page']) && is_file($_GET['page'].'.php'))
    {
            include $_GET['page'].'.php';
    }
    else
    {
            include 'controleurs/index.php';
    }
     
    //On ferme la connexion à MySQL
    mysql_close();

  2. #2
    Membre très actif

    Avatar de nicosmash
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2012
    Messages : 395
    Par défaut
    Bonjour,

    Référez-vous au cours html.
    Pour un lien c'est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="nom_du_fichier.extension">Ce_que_vous_voulez_ecrire</a>
    Si le fichier en question est dans un autre dossier se référer au route absolu et route relative. Je vous conseil ./nomDuFichier

    Cordialement.

  3. #3
    Membre confirmé
    Femme Profil pro
    Etudiante en informatique
    Inscrit en
    Janvier 2013
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiante en informatique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 98
    Par défaut
    Si tu es déjà dans le Dossier "controleurs" tu n'as pas besoin de l'écrire dans tes liens. En fait Quand tu es dans un dossier, tes liens vont être directement cherchés dans ce même dossier, donc plus besoin de l'écrire, car du coup il cherche un dossier controleurs dans le dossier controleurs.

  4. #4
    Membre éclairé Avatar de Cat81
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2012
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 56
    Par défaut
    En fait ma première page renvoie à controleurs/index.php via l'include donc,

    Sauf que quand on clique dans le menu sur presentation
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     <html>
     <nav>
        <ul>
            <li><a href="./Index.php">Accueil</a></li>
            <li><a href="./presentation.php">Presentation</a></li>
    		<li><a href="#">Programmes</a></li>
    		<li><a href="#">Ou nous trouver</a></li>
            <li><a href="#">Contact</a></li>
        </ul>
      </nav>
     </html>
    cela ne va pas rentrer dans controleurs pour chercher presentation,
    Et donc ne me le trouve pas

    Mais si je change mon code pour donner ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     <html>
     <nav>
        <ul>
            <li><a href="controleurs/Index.php">Accueil</a></li>
            <li><a href="controleurs/presentation.php">Presentation</a></li>
    		<li><a href="#">Programmes</a></li>
    		<li><a href="#">Ou nous trouver</a></li>
            <li><a href="#">Contact</a></li>
        </ul>
      </nav>
     </html>
    Cela entraine une erreur au bout de deux click dans le menu
    Car cela renvoie dans controleurs/fichier.php
    et à la seconde utilisation cela renvoie vers /controleurs/controleurs/fichier.php
    Donc introuvable


    Je pensai essayer avec des if pour tester s'il on est deja dans controleurs ou pas?

  5. #5
    Membre confirmé
    Femme Profil pro
    Etudiante en informatique
    Inscrit en
    Janvier 2013
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Etudiante en informatique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 98
    Par défaut
    Bonjour,

    as-tu essayé ?
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <html>
     <nav>
        <ul>
            <li><a href="Index.php">Accueil</a></li>
            <li><a href="presentation.php">Presentation</a></li>
    		<li><a href="#">Programmes</a></li>
    		<li><a href="#">Ou nous trouver</a></li>
            <li><a href="#">Contact</a></li>
        </ul>
      </nav>
     </html>

    Sinon qu'elle est ton arborescence ? Ce serait un peu plus clair avec un petit schéma :/

  6. #6
    Membre éclairé Avatar de Cat81
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2012
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 56
    Par défaut
    Oui j'ai déjà essayé, et cela ne convient pas à mon arborescence :/

    La voila :

    |index.php
    |controleurs*|Index.php
    **********|presentation.php
    **********|
    |vues******|
    |modeles****|Fonctions.php
    **********|Head.html
    **********|Nav.html
    **********|style.css
    **********|js*************|diverse doc .jquery et javascript
    |Images****|diverses images


    En espérant que vous le compreniez :/
    Si vous pensez que mon arborescence est à refaire, n'hésitez pas à me le faire remarquer avec des conseils svp ^^'

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Désactiver un lien dans un menu
    Par ALLMAG54 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 18/07/2008, 16h25
  2. Survol des liens dans un menu dynamique
    Par leejunfan dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 27/04/2008, 17h28
  3. [Joomla!] Modifier un lien dans le menu d'admin
    Par django29 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 19/03/2008, 10h01
  4. problème de lien dans un menu déroulant
    Par diarise dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 09/11/2006, 21h58
  5. Réponses: 5
    Dernier message: 22/07/2006, 16h08

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