salut a tous
se serais pour savoir si c'est possible de mettre une variable javascript en variable php ou alors utiliser les variable javascript dans du code php?
salut a tous
se serais pour savoir si c'est possible de mettre une variable javascript en variable php ou alors utiliser les variable javascript dans du code php?
Oui c'est possible. Il existe plusieurs façons, la plus classique serait de repasser les variables javascript (clientes) en php via un formulaire (serveur) et ainsi les récupérer en POST ou GET selon la methode de ton formulaire.
Sinon dans un ordre d'idée voici un morceau de code qui va peut être pouvoir t'aider. L'exemple ci dessous, passe une variable php, à une variable javascript, puis la repasse à une variable php. Seul bémol, cela nécessite que "variableJavascript" soit renseignée au préalable.
La fonction onload permet juste de s'assurer que "variableJavascript" a bien été affectée en faisant un affichage au chargement de la page, et n'est pas indispensable.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <?php $variablePHP = "Bonjour"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Document sans titre</title> <script language="javascript"> var variableJavascript = "<?php echo $variablePHP ?>"; window.onload = function() { alert(variableJavascript); } </script> <?php $texte = "<script>document.write(variableJavascript);</script>"; ?> </head> <body> <?php echo $texte; ?> </body> </html>
Bien cordialement.
errror404
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager