Bonjour,
J'espère trouver de l'aide ici.
Ayant beaucoup de liens, j'aimerais utiliser deux fichiers d'include, un pour le premier paramètre de 'url, et un autre pour le deuxième paramètre.
Par exemple, pour mes pages de poèmes, le premier paramètre envoie sur la rubrique poèmes, le deuxième sur le poème sélectionné.
Exemple: http://oneday.t2u.com/menu/menu.php?...eau_De_L_Amour
Je parviens à faire fonctionner le système, mais le problème est que le poême choisi s'affiche en même temps que la liste des poèmes.
Le code PHP:
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 <?php require_once 'includes.php'; // Fichier contenant paramètre page require_once 'poemes.php'; // Fichier contenant le paramètre category require_once 'gauche_1.php'; // Page contenant le code du menu de gauche if ( (isset($_GET['page'])) && (isset($checkPage[$_GET['page']])) ) { // Page sélectionnée devant s'afficher à droite require_once $checkPage[$_GET['page']]; if ( (isset($_GET['category'])) && (isset($checkCategory[$_GET['category']])) ) { require_once $checkCategory[$_GET['category']]; } } /* if $page has a value, include it */ else { require_once 'milieu_1.php'; echo '<script type="text/javascript" src="../js/music.js"></script>'; }
Le code HTML avec les liens pointant vers les pages de poèmes:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <ul class="poemLinks"> <li> <a href="menu.php?page=Poemes&category=L_Oiseau_De_L_Amour">L'oiseau de l'amour</a> </li> <li> <a href="menu.php?page=Poemes&category=Petite_Fille">Petite fille</a> </li>
Code de includes.php (fichier contenant le premier paramètre de l'url:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $checkPage = array('Sommaire' => 'milieu_1.php', 'Nouveautes' => 'news/index.php', 'Les_Poemes_D_Eric' => 'sweeties/ericspoemes/index.php', 'Poemes' => 'sweeties/ericspoemes/sommaire.php');
Code de poemes.php (fichier contenant le deuxième paramètre de l'url:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $checkCategory = array('L_Oiseau_De_L_Amour' => 'sweeties/ericspoemes/01.php', 'Petite_Fille' => 'sweeties/ericspoemes/02.php');
Voici le résultat que j'obtiens:
Partager