Recuperation de variable JS en PHP

Bonjour,

Je suis face à un problème que je n'arrive pas à résoudre, j'ai besoin de votre aide...
Je passe en paramètre à ma fonction Javascript, une variable (serv), et je souhaiterais, dans cette fonction, réutiliser ma variable mais dans du php, voici le code:

function afficherGraph(serv){

var source = [
<?php foreach ($_SESSION['val']['POR'] as $k => $v) {
{ Etab: '<?php echo $k;?>', Connexion: <?php print_r($v['CONN']);?> },
<?php }?>
];

...
}


Ici je voudrais remplacer POR par la valeur de serv. Comment puisse-je procéder?
Merci d'avance :)

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Bonjour,
    Le mieux pour passer des variables JS au PHP est d'utiliser l'AJAX.
    pour rappel : Javascript s'exécute côté "client" (sauf cas particuliers comme NODE.JS) et le PHP, lui, s'exécute côté serveur....

    1. Merci pour ta réponse,
      Sais-tu comment je pourrais réaliser ça avec de l'AJAX?
    2. Modérateur
      Difficile de te répondre sans connaitre le but de ton script....
      Mais si tu ne connais pas l'AJAX je t'invite à regarder ce tuto :
      http://openclassrooms.com/courses/ajax-et-l-echange-de-donnees-en-javascript
      et/ou celui ci : https://ajax.developpez.com/cours/

      NB: Pour l'utilisation d'AJAX, le plus simple est d'utiliser les fonctions de JQUERY directement. La syntaxe en est simplifiée.
    3. je vais regarder ça, merci ;)