Transmettre une variable 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 : Transmettre une variable javascript à PHP

Re: Transmettre une variable javascript à PHP

par labyelo » 01 déc. 2011, 20:22

Salut

question toute bête, es-tu certain que google ne propose pas cet api en PHP directement ?

dog
Non

Mais merci j'ai ma réponse.

idInputText

Re: Transmettre une variable javascript à PHP

par dogmongo » 01 déc. 2011, 19:17

Salut

question toute bête, es-tu certain que google ne propose pas cet api en PHP directement ?

dog

Transmettre une variable javascript à PHP

par labyelo » 01 déc. 2011, 18:07

Bonjour,

J'utilise le script suivant :

Code : Tout sélectionner

<script language="JavaScript" type="text/JavaScript"> /* Chargement du module "maps" dans sa version "2" */ google.load("maps","2"); var maCarte; var geoCodeur; var marker; var point; function centreCarte(){ var center = marker.getPoint(); window.setTimeout(function(){maCarte.panTo(center);}, 1000); } function afficheCoordonnees(point){ var zoom = maCarte.getZoom(); var normalProj = G_NORMAL_MAP.getProjection(); var sourisPixel = normalProj.fromLatLngToPixel(point, zoom); document.getElementById("coordonneesGPSdegLat").innerHTML = "<b>"+point.lat()+"</b>"; document.getElementById("coordonneesGPSdegLng").innerHTML = "<b>"+point.lng()+"</b>"; document.getElementById("coordonneesGPSradLat").innerHTML = "<b>"+point.latRadians()+"</b>"; document.getElementById("coordonneesGPSradLng").innerHTML = "<b>"+point.lngRadians()+"</b>"; document.getElementById("coordonneesPixelsLat").innerHTML = "<b>"+sourisPixel.x+"</b>"; document.getElementById("coordonneesPixelsLng").innerHTML = "<b>"+sourisPixel.y+"</b>"; } function geocodeAdresse(addresse) { if (geoCodeur) { geoCodeur.getLatLng( addresse, function(point) { if (!point) { alert("Impossible de géolocaliser cette adresse" + addresse); } else { maCarte.addControl(new google.maps.LargeMapControl()); maCarte.addControl(new google.maps.MapTypeControl()); maCarte.addControl(new google.maps.OverviewMapControl()); maCarte.addControl(new google.maps.ScaleControl()); marker = new google.maps.Marker(point, {draggable: true}); google.maps.Event.addListener(marker, 'dragstart', function() { maCarte.closeInfoWindow(); }); google.maps.Event.addListener(marker, 'dragend', function(point) { centreCarte(); }); google.maps.Event.addListener(marker, "drag", function(point) { afficheCoordonnees(point); }); maCarte.clearOverlays(); maCarte.addOverlay(marker); maCarte.setCenter(point, 15); afficheCoordonnees(point); } } ); } } /* Fonction initialize() */ function initialize(){ /* Si le navigateur est compatible avec l'API de Google Maps ... */ if (google.maps.BrowserIsCompatible()) { /* ... Création d'une nouvelle carte nommée "maCarte" qui s'affichera à l'intérieur de la <div> ayant pour identifiant id="EmplacementDeMaCarte" ... */ maCarte = new google.maps.Map2(document.getElementById("EmplacementDeMaCarte")); /* ... La carte nommée "maCarte" est centrée sur la Latitude 47, la Longitude 3, avec un niveau de zoom égal à 13 ... */ maCarte.setCenter(new google.maps.LatLng(47, 3), 5); /* Création d'un géocodeur */ geoCodeur = new google.maps.ClientGeocoder(); /* Si le navigateur n'est pas compatible avec l'API de Google Maps ... */ }else{ /* ... affichage du message "Désolé, mais votre navigateur n'est pas compatible avec Google Maps". */ alert("Désolé, mais votre navigateur n\'est pas compatible avec Google Maps"); } } /* Appelle la fonction "initialize" lorsque la page web sera chargée */ google.setOnLoadCallback(initialize); </script>
Qui fonctionne comme je le souhaite par contre je suis nul en javascript et je ne sais pas comment faire pour récupérer les résultat.
J'aimerais récupérer les résultat et les transmettre à un script en php.

En gros je ne sais pas comment faire pour transformer les resultat en variable php.

D'avance merci