Version complète: sur le forum Webmaster Hub : Probleme de passage d'une variable global PHP
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
doomer2
Bonjour à tous de ce beau soleil (je suis enfermé dans un bureau depuis 8h30 du matin angry.gif galére),

Je posséde actuellement un script qui me permet de rediriger en fonction du choix de l'utilisateur. Mias j'y associe une variable id d'une base PHP qui me permet de sécurisé la chose d'un point de vue administration mais je n'arrive pas à récupérer son contenu de cette variable id alors que je l'ai défini en global en php. Je tiens à précise que la recuperation de cette variable fonctionne mais je n'arrive à le faire dans du javascript.

Ma variable id défini comme ceci :
CODE
$id =& $GLOBALS["id"];


Voici mon javascript de redirection pour la liste deroulante :
CODE
<script language="JavaScript">
<!--
function changecommune(){
 if (dvd.sel_dvd.options[dvd.sel_dvd.selectedIndex].value!="")
    document.location.href="modifcommune.php?Clecli="+dvd.sel_dvd.options[dvd.sel_dvd.selectedIndex].value;
}
//-->
</script>


En fait je voudrais quelquechose comme cela :

CODE
<script language="JavaScript">
<!--
function changecommune(){
 if (dvd.sel_dvd.options[dvd.sel_dvd.selectedIndex].value!="")
    document.location.href="modifcommune.php?[B]id="$id"[/B]+Clecli="+dvd.sel_dvd.options[dvd.sel_dvd.selectedIndex].value;
}
//-->
</script>


Celle ci fonctionne trés bien mais lorsque je veux insérer ma variable id dedans impossible d'afficher aprés mon choix dans la liste déroulante le contenu de la page. La page reste vierge.

Avez-vous une solution.

Merci
Country
Il faut que tu mette ta variable $id entre les balises <?php ?> sinon elle ne sera pas remplacée :

CODE
document.location.href="modifcommune.php?id=<?php echo $id; ?>&Clecli="+dvd.sel_dvd.options[dvd.sel_dvd.selectedIndex].value;
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.