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

JavaScript Discussion :

recuperer la valeur d'une session PHP dans une variable javascript


Sujet :

JavaScript

  1. #1
    Débutant  
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 096
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 096
    Points : 944
    Points
    944
    Par défaut recuperer la valeur d'une session PHP dans une variable javascript
    Bonjour

    J'aimerai créé une boucle "while" en javascript qui tourne pendant 45 seconde.

    A chaque passage, la variable va prendre la valeur d'une variable de session créé avec du code php jusqu'a se que cette variable de session aie la valeur de 1. Une fois que la varaible de ssion passe à un, le script refréchi la page ou l'on se trouve

    Comment puis je faire mon code javascript?

    Merci

    Voic mon idee
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    var fin=0;
    while (fin< [que ma viable de session PHP]){
     fin=[la variable de session PHP];
    }
    Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout!

  2. #2
    Débutant  
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 096
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 096
    Points : 944
    Points
    944
    Par défaut
    J'ai eu cette idee mais ca marche pas trop

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    function openLogin(theURL,winName,features) { //v2.0
      window.open(theURL,winName,features);
     
    	var fin=0;
    	while (n=0;n< 10000;n++){
    	 fin=<?php echo $_SESSION['logged']; ?>;
     
    	 if (fin==1){
    	  //rafrechi la page
    	 }
    	}
    }
    Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout!

  3. #3
    Membre habitué Avatar de lalouve
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2004
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2004
    Messages : 128
    Points : 145
    Points
    145
    Par défaut
    Salut,

    Dans ta boucle tu as besoin de rafraichir ta variable de session afin de savoir quand elle passe à 1.
    Pour faire cela sans avoir à recharger ta page (ce qui interromprait ta boucle) il faut que tu utilises AJAX afin de récupérer la valeur courante de la variable de session php.
    if (navigator.geolocation) { //do your magic }

  4. #4
    Débutant  
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 096
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 096
    Points : 944
    Points
    944
    Par défaut
    Oula, c'est quoi ajax, connais absolument, suis un peu debutant en javascript
    Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout!

  5. #5
    Membre habitué Avatar de lalouve
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2004
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2004
    Messages : 128
    Points : 145
    Points
    145
    Par défaut
    http://fr.wikipedia.org/wiki/Asynchr...Script_And_XML

    En gros tu peux appeler une page (dans ton cas une page php qui retournerait la valeur de ta variable de session) sans recharger la page du navigateur.
    if (navigator.geolocation) { //do your magic }

Discussions similaires

  1. javascript/php:recuperer une valeur de select dans une meme page dans une var php
    Par hraiwen dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 21/03/2009, 13h12
  2. Afficher une page php dans une page php
    Par griese dans le forum Langage
    Réponses: 9
    Dernier message: 09/06/2006, 17h24
  3. insérer une page php dans une page php
    Par griese dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/06/2006, 17h03
  4. Réponses: 15
    Dernier message: 24/05/2006, 09h56
  5. afficher une page PHP dans une page PHP ?
    Par sirbaldur dans le forum Langage
    Réponses: 4
    Dernier message: 05/05/2006, 19h42

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