Navigation et recuperation d'url
Résolu/Fermé
diice
Messages postés
131
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
25 février 2017
-
2 sept. 2009 à 15:44
diice Messages postés 131 Date d'inscription lundi 17 novembre 2003 Statut Membre Dernière intervention 25 février 2017 - 2 sept. 2009 à 17:23
diice Messages postés 131 Date d'inscription lundi 17 novembre 2003 Statut Membre Dernière intervention 25 février 2017 - 2 sept. 2009 à 17:23
A voir également:
- Navigation et recuperation d'url
- Lien url - Guide
- Navigation privée - Guide
- Supprimer les données de navigation - Guide
- Atlas pro url serveur invalide - Forum TV & Vidéo
- Ping url ✓ - Forum Windows
4 réponses
Archeus01
Messages postés
1572
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
9 juin 2022
452
2 sept. 2009 à 16:25
2 sept. 2009 à 16:25
[Edit] J'ai mal compris la demande[ /edit ]
Après avoir relu minutieusement :
tu dois utiliser $_get et tester si th existe. Ton code est quand même moche.
Le plus propre c'est quand même ou d'appeler toujours une nouvelle page, ou d'utiliser les variables pour savoir quelle page afficher. La tu fais un mix, c'est pas top.
Après avoir relu minutieusement :
tu dois utiliser $_get et tester si th existe. Ton code est quand même moche.
Le plus propre c'est quand même ou d'appeler toujours une nouvelle page, ou d'utiliser les variables pour savoir quelle page afficher. La tu fais un mix, c'est pas top.
diice
Messages postés
131
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
25 février 2017
1
2 sept. 2009 à 16:33
2 sept. 2009 à 16:33
oui c sur la le code, c une suite de test...
du coup des trucs ne sefent pas trop a la base, et y'a pas les verif :(.
en fait, je veux que mes cases menu (voir le site) se mettent dans une couleur lorsque les liens qui leur sont affectés correspondent a la page sur la quelle on est...
si on est sur contacts.php, que la case du menu "Contacts" se différencie des autres.
le souci c'est que j'ai 1 page pour 2 url, 2 themes quoi...
les projets, et les groupes... le graphisme de la page etant le meme, je passe une variable "th" qui va preciser a la page l'info concerné...
et quand je clique sur "Les projets", dans le menu, j'ai a la fois "les projets" et "les groupe" qui sont selectionné...
ma fonction pourtant demande bien de faire la différence entre si projet.php est seule, ou si y'a des variables derriere, c pour ca que je comprends pas...
Quand je les affiche dans mon code, quand je demande de m'afficher le PHP_SELf, il me met page.php="", du coup je peux pas les différencier...
est-ce plus clair ???
du coup des trucs ne sefent pas trop a la base, et y'a pas les verif :(.
en fait, je veux que mes cases menu (voir le site) se mettent dans une couleur lorsque les liens qui leur sont affectés correspondent a la page sur la quelle on est...
si on est sur contacts.php, que la case du menu "Contacts" se différencie des autres.
le souci c'est que j'ai 1 page pour 2 url, 2 themes quoi...
les projets, et les groupes... le graphisme de la page etant le meme, je passe une variable "th" qui va preciser a la page l'info concerné...
et quand je clique sur "Les projets", dans le menu, j'ai a la fois "les projets" et "les groupe" qui sont selectionné...
ma fonction pourtant demande bien de faire la différence entre si projet.php est seule, ou si y'a des variables derriere, c pour ca que je comprends pas...
Quand je les affiche dans mon code, quand je demande de m'afficher le PHP_SELf, il me met page.php="", du coup je peux pas les différencier...
est-ce plus clair ???
diice
Messages postés
131
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
25 février 2017
1
2 sept. 2009 à 16:36
2 sept. 2009 à 16:36
j'ai essayé avec des $_get.
le soucis suivant, c que projet.php appelle des projet.php?id='numero du projet'
et que projet.php?th=gpe appelle aussi projet.php?th=gpe&album='num de l'album'...
je voulais trouver un truc generique en fait, mais peut-etre dois-je le faire avec chaque variable appeller en $_get... effectivement, je vasi essayer ca...
merci, je te tiens au jus ! ;)
le soucis suivant, c que projet.php appelle des projet.php?id='numero du projet'
et que projet.php?th=gpe appelle aussi projet.php?th=gpe&album='num de l'album'...
je voulais trouver un truc generique en fait, mais peut-etre dois-je le faire avec chaque variable appeller en $_get... effectivement, je vasi essayer ca...
merci, je te tiens au jus ! ;)
Archeus01
Messages postés
1572
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
9 juin 2022
452
2 sept. 2009 à 16:39
2 sept. 2009 à 16:39
$_get['th] regardera uniquement la valeur de th... (et pense à faire un if (isset($_get['th]) && $_get['th]=='gpe'))
diice
Messages postés
131
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
25 février 2017
1
2 sept. 2009 à 17:23
2 sept. 2009 à 17:23
Ca marche !!!!!
merci beaucoup ;)
voici donc le code de la fonction qui marche :
j'ai donc enlever le deuxieme element qui servait donc a rien...
merci encore Archeus01 !! :)
merci beaucoup ;)
voici donc le code de la fonction qui marche :
function navmenu($pagenav) { $styleaff=' style="color: #ffffff; background-color:#6a0102;"'; if (isset($_GET['th']) && ($_GET['th']=='gpe')) { $pageactu=$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; } else { $pageactu=$_SERVER['PHP_SELF']; } if ($pagenav==$pageactu) { echo $styleaff; } }
j'ai donc enlever le deuxieme element qui servait donc a rien...
merci encore Archeus01 !! :)