Creer un lien sur la meme page en php

Résolu
missou55 Messages postés 52 Statut Membre -  
 Utilisateur anonyme -
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

  1. 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
  2. missou55 Messages postés 52 Statut Membre 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
  3. 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