Lire le $_GET[]

Signaler
Messages postés
505
Date d'inscription
mercredi 29 décembre 2004
Statut
Membre
Dernière intervention
20 mars 2012
-
Messages postés
505
Date d'inscription
mercredi 29 décembre 2004
Statut
Membre
Dernière intervention
20 mars 2012
-
Bonjour,
je veux afficher/masquer un div selon le contenu d'une variable de l url.
si par exemple $_GET['etat']=serach  on masque le div
si non on afffiche le div.
tous ça au load() de la page.php.
je voulais ecrire ça en javascript et php mais je pense qu'on peut pas le faire !
Merci.

N'importe où. 
mais là où il le faut.

3 réponses

Messages postés
2083
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
15 octobre 2020
1
Pourquoi javascript pour faire ça ??
Si tu compte de toute façon utiliser php fait simplement :

">
...

Ensuite le javascript de ta page pourra changer l'affichage comme tu veut.

Flachy Joe
Messages postés
1044
Date d'inscription
lundi 7 mars 2005
Statut
Membre
Dernière intervention
13 juillet 2010
7
On peut facilement le faire en javascript lire les GET. La seul chose que l'on ne peut lire c'est les POST.

Voici un petit code fort pratique que je garde depuis longtemps pour pouvoir les lire :

a = unescape(window.location.search.substr(1)).split("&");
$_GET = new Array();
for (i=0;i<a.length;i++){$_GET[a[i].substring(0,a[i].indexOf("="))] = a[i].substr(a[i].indexOf("=")+1);}

Avec ça il suffit d'utiliser la variable $_GET pour les lire comme en PHP.
Messages postés
505
Date d'inscription
mercredi 29 décembre 2004
Statut
Membre
Dernière intervention
20 mars 2012

Merci bcp les amis pour vos reponse,
en fait j ai utilisé tout simplement ça :
 <?php
   if($_GET['etat']=="search")
     $etat_div="none";
   else
     $etat_div="";
 ?>

" >
..........

et ça marche.
Merci.

N'importe où. 
mais là où il le faut.