IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[PHP-JS] récupérer le résultat d'une fonction JavaScript


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2008
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 27
    Points : 26
    Points
    26
    Par défaut [PHP-JS] récupérer le résultat d'une fonction JavaScript
    Bonjour
    Je doit récupérer un return (c'est un nombre) d'une fonction Javascript dans une variable php que j'aurais besoin ultérieurement

    cordialement

  2. #2
    Nouveau membre du Club
    Inscrit en
    Novembre 2008
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 43
    Points : 38
    Points
    38
    Par défaut
    c'est faisable avec des fonctions Ajax, il y a des exemples assez faciles à mettre en place sur W3Schools.com ou Wikipedia.

    Le principe est assez simple : on récupère les variables de JS, on envoie avec la fonction Ajax les variables à un script PHP qui peut les stocker dans des données de session par exemple.

  3. #3
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 692
    Points : 20 244
    Points
    20 244
    Par défaut
    Ne pas perdre de vue que PHP est exécutée avant javascript , qui lui s'execute coté client. Donc quand JS est intérprété le php à déja terminé son travail , il n'est donc pas possible d'intéragir avec lui , sauf comme le dis mistertbo, à traves des requêtes Asynchrone

  4. #4
    Membre expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Points : 3 329
    Points
    3 329
    Par défaut
    Bonjour

    Citation Envoyé par grunk Voir le message
    Ne pas perdre de vue que PHP est exécutée avant javascript , qui lui s'execute coté client. Donc quand JS est intérprété le php à déja terminé son travail , il n'est donc pas possible d'intéragir avec lui , sauf comme le dis mistertbo, à traves des requêtes Asynchrone
    Il a dit
    Citation Envoyé par mon_proj
    que j'aurais besoin ultérieurement
    Donc dans le prochain script, tu peut mettre le contenu de ton return dans un champs hidden d'un formulaire et le récupérer via la méthode POST pour ton prochain script.

Discussions similaires

  1. [PHP-JS] récupérer le retour d'une fonction javascript
    Par nadiaflamingenierie dans le forum Langage
    Réponses: 5
    Dernier message: 29/04/2008, 11h15
  2. [SQL] PHP objet récupérer les résultats d'une requête
    Par kstou2001 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 09/01/2008, 00h34
  3. [PHP-JS] Récupérer champ checkbox dans une fonction php
    Par Tyler Durden dans le forum Langage
    Réponses: 7
    Dernier message: 09/11/2006, 01h54
  4. Récupérer le résultat d'une fonction dans une balise html
    Par Hayato dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 19/06/2006, 18h04
  5. Réponses: 6
    Dernier message: 08/06/2006, 11h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo