A voir également:
- Javascript variable url
- Lien url - Guide
- Telecharger javascript - Télécharger - Langages
- Atlas pro url serveur invalide - Forum TV & Vidéo
- Ping url ✓ - Forum Windows
2 réponses
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
25 janv. 2007 à 18:31
25 janv. 2007 à 18:31
Bonjour,
Lorsque tu regardes le code source de ta page (depuis ton navigateur), qu'est-ce qu'il y a écrit au niveau de cette ligne-là ?
N'oublie pas que le php est interprété au niveau du serveur, c'est à dire au moment où la page est envoyée au client, AVANT l'exécution de ton javascript.
Par ailleurs, lorsque tu mets
document.location="Resultat.php3?var1="+form1.total.value+"&var2="+$variable;
Es-tu dans un bloc <?php ?>, avec un "echo" devant la ligne ?
Si non, aucune chance que $variable ne soit remplacé par sa valeur ! C'est pour ça que je te demande le code source généré. Si tu vois toujours le $variable , c'est que tu n'étais pas dans un bloc php...
Remplace donc ton
document.location="Resultat.php3?var1="+form1.total.value+"&var2="+$variable;
par un
document.location="Resultat.php3?var1="+form1.total.value+"&var2=<?= $variable ?>";
Xavier
Lorsque tu regardes le code source de ta page (depuis ton navigateur), qu'est-ce qu'il y a écrit au niveau de cette ligne-là ?
N'oublie pas que le php est interprété au niveau du serveur, c'est à dire au moment où la page est envoyée au client, AVANT l'exécution de ton javascript.
Par ailleurs, lorsque tu mets
document.location="Resultat.php3?var1="+form1.total.value+"&var2="+$variable;
Es-tu dans un bloc <?php ?>, avec un "echo" devant la ligne ?
Si non, aucune chance que $variable ne soit remplacé par sa valeur ! C'est pour ça que je te demande le code source généré. Si tu vois toujours le $variable , c'est que tu n'étais pas dans un bloc php...
Remplace donc ton
document.location="Resultat.php3?var1="+form1.total.value+"&var2="+$variable;
par un
document.location="Resultat.php3?var1="+form1.total.value+"&var2=<?= $variable ?>";
Xavier
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
26 janv. 2007 à 09:36
26 janv. 2007 à 09:36
Pour cela il faut que tu fasse une fonction javascript qui prend en paramètre une chaine de caractère représentant ton url.
EX :
Normalement ca devrait répondre à tes attentes.
EX :
<script language="javascript"> function reloadPage( url ){ document.location= url; } </script> <?php $param = "bidulle"; $url = "Resultat.php3?var1=".$param; echo '<script language="javascript">reloadPage("'.$url.'");</script>'; ?>
Normalement ca devrait répondre à tes attentes.
26 janv. 2007 à 10:38