Salut a tous j'aimerai savoir comment récuperer des variables Javascripts dans Php ?!!

4 réponses


workfel
Auteur

Désoler voici un bout de code.

Code Javascript

requete_Php_Sql : function()
        {
            var xhr_object = null;
            var t1= "test1";
            var t2 = "test2";
            var data = t1 + t2;
            if(window.XMLHttpRequest) // Firefox
            {
                xhr_object = new XMLHttpRequest(); 
            }
            else if(window.ActiveXObject) // Internet Explorer
            {
                xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
            }
            else
            { // XMLHttpRequest non supporté par le navigateur 
                alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
                return; 
            } 

            var xhr = getXMLHttpRequest();
            xhr.onreadystatechange = function() {
                if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
                    alert(xhr.responseText); 
                }
            };
            xhr.open("GET", "http://127.0.0.1:8080/projet_test/connect.php?t1="+t1"&t2="+t2, true);
            xhr.send(data);
        },

Code Php

<?php
try
{
    // On se connecte à MySQL
    $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
    $bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '', $pdo_options);

    // On récupère tout le contenu de la table jeux_video
    $reponse = $bdd->query('SELECT * FROM modele_test_quickpress');

    // On affiche chaque entrée une à une
    if ($donnees = $reponse->fetch())
    {
            echo $_GET't1'];
            echo $_GET't2'];
   }

    $reponse->closeCursor(); // Termine le traitement de la requête
}
catch(Exception $e)
{
    // En cas d'erreur précédemment, on affiche un message et on arrête tout
    die('Erreur : '.$e->getMessage());
}

?>

Voila ,
Merci

A part par GET, je vois pas trop comment...
Tu peux passer en JSON à la limite

Tuxl parlait de JSON et je pense que c'est la bonne solution !
Une piste ici : Clique là

personnel j'opterai aussi pour une solution JSON..