Tom's Guide > Forum > Programmation > Fil ariane en php et includes

Fil ariane en php et includes

Forum Programmation : Fil ariane en php et includes

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,

J'aimerais créer un fil d'ariane sur mon site. Le problème, c'est que celui-ci est situé dans une include. Voilà l'arbo du site :
- index.php (inclue)
-> inc/menu.php (là où se trouve le fil d'ariane)
-> inc/copy.php
-> inc/banniere.php etc..

Dans la page d'accueil (index.php), j'ai codé quelque chose dans le style :

Code :
  1. <?php
  2. $arianeLabel1 = "Accueil"; // libellé de la première rubrique du fil d'ariane
  3. $arianeLien1 = "index.php"; //lien de la première rubrique
  4. $arianeLabel2 = ""; // servira pour les autres pages, les sous-niveaux
  5. $arianeLien2 = ""; // idem
  6. ?>



Et voilà ce que j'ai mis dans le menu :

Code :
  1. <?php
  2. if isset($arianeLabel1) {
  3.     echo '<a href="'.$arianeLien1.'">'.$arianeLabel1.'</a>'; 
  4. }
  5. if isset($arianeLabel2) {
  6. // idem, je répète ce code 5 6 fois pour couvrir tous les cas de figure
  7. }
  8. ?>



Je n'arrive pas à passer les variables dans menu.php ça m'affiche rien, pourtant je l'inclue dans toutes les pages et les variables que j'utilise sont déclarées avant..
Quelqu'un peut-il m'éclairer ? Merci

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Pour revenir sur mon problème que je n'ai toujours pas résolu, je n'arrive pas à faire passer les variables d'une page à une autre que j'inclus. Normalement, si je déclare une variable dans index.php et qu'ensuite j'inclus menu.php, je peux utiliser la variable dans menu.php. Quelqu'un comprend ?
Merci

Répondre à the stalker
Tom's Guide > Forum > Programmation > Fil ariane en php et includes
Aller à :

Il y a 1998 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens