php et javascript

donatello
Invité n'ayant pas de compte PHPfrance

13 mars 2005, 14:59

Bonjour à tous!
J'aimerais savoir s'il est possible d'échanger des valeurs de variables entre PHP et Javascript. Par exemple:

Je définis une variable en javascript:
var i="bonjour"

En passant à PHP, je retrouve la variable i avec la même valeur:
$i="bonjour"

ça me semble un peu facile présenté ainsi mais j'aimerais savoir de quelle manière on peut effectuer des échanges de valeurs.

Merci pour vos réponses.

Mammouth du PHP | 1339 Messages

13 mars 2005, 15:45

Je pense pas que c'est faisable par contre tu peux faire

var i = <? echo $variables; ?>;
Bon sinon tu me fais un message privé et on se fait un TeamViewer

donatello
Invité n'ayant pas de compte PHPfrance

13 mars 2005, 15:57

ok.
et peut on faire l'inverse, de php vers javascript?

donatello
Invité n'ayant pas de compte PHPfrance

13 mars 2005, 16:14

dans le genre:

$i= echo "<script>document.write(i)</script>";

Mammouth du PHP | 19672 Messages

25 mars 2005, 11:10

Sans garantie de réponse affirmative (je cherche la même chose) voici une ressource prometteuse : ICI
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Administrateur PHPfrance
Administrateur PHPfrance | 250 Messages

25 mars 2005, 11:14

bonjour

il faut bien comprendre le modele client serveur.
php s'execute coté serveur donc sera toujours traité avant le javascript qui s'execute du coté client.
de ce fait, tu porra generer des variables javascript avec du php, mais par contre, tes variables javascripts ne pourront etre utilisées par du php.

Mammouth du PHP | 19672 Messages

25 mars 2005, 11:53

Exact, à moins de recharger la page, (enfin grosso-modo dans le principe)
Ça ne rend pas les choses très simples, mais c'est techniquement faisable.
Pour ma part, je voudrais ajuster dynamiquement le contenu de cases en fonction de la sélection en cours d'une liste déroulante, mais toutes les informations arrivent dans un tableau PHP récupéré dans MySQL. J'ai donc besoin de transférer le contenu de ce tableau PHP dans un tableau JavaScript et ensuite d'utiliser un gestionnaire d'évènement. Dans le principe et la théorie, ça se fait les doigts dans le nez (quel dégoutant) mais en pratique, c'est un peu casse tête ;)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
ViPHP | 1024 Messages

25 mars 2005, 12:01

avec XmlHttpRequest en javascript, le code client pourra murmurer à l'oreille de PHP, en clair JS envoie une requete vers le serveur, PHP exécute un script et renvoie le résultat à JS qui l'affiche.


A+

Pascal

Mammouth du PHP | 19672 Messages

25 mars 2005, 12:10

J'ai trouvé Ceci
Intéressant dans le cas présent...
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: