recupérer une variable php en javascript

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : recupérer une variable php en javascript

par Ryle » 05 juin 2006, 13:08

PHP ne "passe" pas des variables vers le javascript, mais permet de générer celui-ci. Il est donc tout à fait concevable d'utiliser les valeurs des variables php dans du javascript comme le montre Vaedan.
(pensez dans le cas d'une chaine à l'encadrer de guillemets ou d'apostrophe et à en échapper celles qu'elle contient :))

En revanche javascript étant executé côté client (après l'exécution de php côté serveur), les variables javascript ne peuventt pas directement être utilisées par php. On est obligés de rappeler le serveur en lui transmettant les valeurs en post ou en get.

par Davee » 05 juin 2006, 13:08

Oui ça marche, reste plus qu'à l'intégrer au code entier.

Merci beaucoup. :D
David.

par Vorkosigan » 05 juin 2006, 11:48

Bah la preuve que si guilt :P
Bah suite à ton message j'ai testé personnellement chez moi ça marche pas...
Sisi ca marche.

=> ta page est interpretee cote serveur et le code
<script type="text/javascript"> 
var ta_variable_en_js = <?php echo $ta_variable_en_php ?>; 
</script> 
devient
<script type="text/javascript"> 
var ta_variable_en_js = 3; 
</script> 

par guilt92 » 05 juin 2006, 11:47

Autant pour moi j'avais pas mis de " " autour pr une chaine :-# Désolé.

par guilt92 » 05 juin 2006, 11:45

Bah la preuve que si guilt :P
Bah suite à ton message j'ai testé personnellement chez moi ça marche pas...

par Vaedan » 05 juin 2006, 11:39

Bah la preuve que si guilt :P

par guilt92 » 05 juin 2006, 11:38

Je ne crois pas. Le langage php est un langage coté serveur alors que le javascript s'exécute coté client.

De plus les balises <?php ?> ne marchent pas dans un script, donc je ne vois pas comment tu pourrais passer de l'un à l'autre.

par Vaedan » 05 juin 2006, 11:38

Bonjour. Il te faut faire une pirouette en programmation de ce type là :
<script type="text/javascript">
var ta_variable_en_js = <?php echo $ta_variable_en_php ?>;
</script>

recupérer une variable php en javascript

par Invité » 05 juin 2006, 11:29

Est-il possible de récupérer une ou des variables php en Javascript.

par exemple si une variable "$a" en php à une valeur, si je l'appelle dans un code en javascript la valeur de a sera-t-elle retenue?

David.
[/code]