Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/01/2008, 12h12   #1
Membre régulier
 
Avatar de loopback
 
Inscription : septembre 2006
Messages : 170
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 170
Points : 75
Points : 75
Par défaut Menu par onglets

Bonjour,
voilà j'ai un menu par onglets et je voudrais que ceci:

Code :
1
2
3
4
5
<ul id="menu">
 <li><a href="index.php">Accueil</a></li>
 <li><a href="apropos.php">A propos</a></li>
 <li><a href="contact.php">Contact</a></li>
</ul>

Fonctionne comme ceci:
Code :
1
2
3
4
5
6
 
<ul id="menu">
 <li><a href="index.php?action=menu_general">Accueil</a></li>
 <li><a href="index.php?action=menu_infos">A propos</a></li>
 <li><a href="index.php?action=menu_contact">Contact</a></li>
</ul>

Comment faire pour que ça marche car mes pages ne se trouvent pas dans mon dossier courant mais dans un autre dossier.
loopback est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 13h33   #2
Membre habitué
 
Avatar de mimagyc
 
Inscription : novembre 2006
Messages : 310
Détails du profil
Informations personnelles :
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2006
Messages : 310
Points : 115
Points : 115
Quelque chose comme ca :
Code :
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
 
<?php
 
if (isset($_GET['action'])) 
{
 
require_once('arraydelapage.php');
 
if ($page[$_GET['action']] == false ) 
 
{ require_once('dossier/page.php'); } 
 
else 
 
{
 
 
require_once('dossier/'.$page[$_GET['action'].'.php');
 
}
 
}
else 
{
 
require_once('dossier/page.php');
 
}
?>
et le fichier arraydelapage.php
Code :
1
2
3
4
5
6
7
8
 
<?php
$page = array (
'menu_general'=>'dossier/index',
'menu_infos'=>'dossier/apropos',
'menu_contact'=>'dossier/contact.php',
?>
)
Je ne sais plus trop, j'ai toujours le meme que je copie, coller a chaque fois ...
mimagyc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/01/2008, 06h10   #3
Membre régulier
 
Avatar de loopback
 
Inscription : septembre 2006
Messages : 170
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 170
Points : 75
Points : 75
merci pour ton attention, je viens de tester et ça semble marcher.
Cependant, j'ai un autre problème avec ça c'est que lorsque je vais sur la page index.php qui est aussi la page menu_general j'ai une page blanche, alors que je voudrais q'uelle affiche la page menu_general aussi qui es la page par défaut.

comment faire ?
loopback est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h15.


 
 
 
 
Partenaires

Hébergement Web