Creer un lien sur la meme page en php

Résolu
missou55 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme - 1 juin 2010 à 12:09
Bonjour,

Je viens de decouvrir qu'il est possible de creer un lien vers la meme page en ecrivant ceci :
<a href="?langue=fr"... >

Le probleme, c'est que je perds mes variable de get qui etaient dans la page au depart, c'est a dire que je recupere la page aaa.php?langue=fr alors que je voudrais la page suivante aaa.php?langue=fr&cat=1

Y a-t-il une solution?

Merci

3 réponses

Utilisateur anonyme
 
tu doit redfinir toute tes variables url

car meme si php sait qu'on veut rester sur la meme page,
c'est comme si tu ouvrai une nouvelle pages.
1
missou55 Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   4
 
OK, c'était une solution alternative a laquelle j'avais penser, mais moins pratique.

Mais si y a pas le choix...

En gros ca donne ca:
if(isset($_GET['cat'])){  
 $link_lang_fr= "?langue=fr&cat=" . $_GET['cat'];  
 $link_lang_en= "?langue=en&cat=" . $_GET['cat'];  
      }  


Merci
0
Utilisateur anonyme
 
oui pourquoi pas

ou tu peut le faire directement sur le lien

<a href="?langue=fr&cat=<?php echo $_GET['cat']; ?>" ></a>
0