passage valeur javascript à php

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 : passage valeur javascript à php

Re: passage valeur javascript à php

par sirakawa » 29 juin 2014, 17:16

Si tab=_modif est un tableau, i; faudait d'abord le serialiser.
Tu as un sujet voisin ici:
http://www.commentcamarche.net/forum/af ... t-vers-php
et le detail là:
http://www.toutjavascript.com/reference ... p?iref=123

Re: passage valeur javascript à php

par charlot » 29 juin 2014, 15:34

Bonjour sirakava,

Mon but est de recharger la page et de mettre ma base de données à jour avec la valeur tab_modif obtenu par javascript.

Peux tu m'en dire plus donc...

Merci d'avance.

Re: passage valeur javascript à php

par sirakawa » 29 juin 2014, 11:14

Tu peux avoir des <input id =''>que tu affectes via javascript..

Re: passage valeur javascript à php

par Elie » 29 juin 2014, 02:15

Hello,

Connais-tu l'AJAX ? Cela permet de lancer une page PHP via JavaScript sans recharger la page.
Je pense que c'est une bonne alternative pour tes besoins.

Utilises-tu jQuery pour faire du JavaScript ?

Commencons par ca.

Elie

passage valeur javascript à php

par charlot » 28 juin 2014, 23:00

Mon problème :

J'affiche des marker sous google maps. Je déplace ces points. Je récupère dans une variable javascript les id des markers et les nouvelles coordonnées géographiques. J'ai vérifié la variable javascript tab_modif contient bien les bonnes valeurs

Une fois les changements effectués je souhaite envoyer ma variable javascript à une page php via une form post.
          echo "<form method=\"post\">";
          echo"<input type=\"hidden\" name=\"action\" value=\"modification\">";
          echo"<input type=\"hidden\" name=\"tableau\" value=\"tab_modif\">";
          echo"<input type=\"submit\" value=\"Modifier\">";
          echo'</form>';
Cela ne marche pas. J'ai bien compris que javascript est côté client et la variable se met bien à jour.
Lorsque j'envoir le post je ne comprend pas pourquoi c'est si compliqué de prendre la valeur côté client et la trasmette au serveur.

Je suis peut être un peu fatigué...