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 :

Passer une variable d'une page php vers une autre déjà chargée


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Mut
    Mut est déconnecté
    Membre éprouvé Avatar de Mut
    Homme Profil pro
    Inscrit en
    Mars 2003
    Messages
    931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Mars 2003
    Messages : 931
    Par défaut Passer une variable d'une page php vers une autre déjà chargée
    Bonjour,

    j'ai une page php (page1) dans laquelle j'ai une zone de texte et un bouton.La zone de texte doit contenir une date qui peut être remplie manuellement ou bien automatiquement par le biais d'un bouton (situé à coté de cette zone de texte).


    Le bouton m'ouvre une popup (page php que nous nommerons page2) dont voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <?php
     
    require ("calendrier.php");
     
    echo calendar();
     
     
    ?>
    Cette page fait donc référence à une autre page php (page3) qui contient une fonction.


    La variable que je dois récupérer est dans cette page 3.

    Comment je pourrais passer la variable contenue dans la page 3 vers la page1 ? faut-il obligatoirement passer par la méthode "post" et donc par un formulaire ?

    Merci !

  2. #2
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut
    Salut,
    tu peux utiliser les sessions
    http://fr2.php.net/manual/fr/ref.session.php

  3. #3
    Mut
    Mut est déconnecté
    Membre éprouvé Avatar de Mut
    Homme Profil pro
    Inscrit en
    Mars 2003
    Messages
    931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Mars 2003
    Messages : 931
    Par défaut
    J'utilise déjà les sessions, mais je n'arrive pas à passer ma variable dans de la page 3 à la page 2 sachant que la variable de la page 3 est dans une fonction...

  4. #4
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut
    Pourtant je pense que ça devrait marcher.
    Comment enregistres-tu ta variable dans ta fonction?
    Et comment la récupères-tu?

  5. #5
    Mut
    Mut est déconnecté
    Membre éprouvé Avatar de Mut
    Homme Profil pro
    Inscrit en
    Mars 2003
    Messages
    931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Mars 2003
    Messages : 931
    Par défaut
    oui je pense aussi mais c'est justement la manière dont je la récupère qui ne va pas....j'ai déjà une variable de session qui me récupère le nom d'utilisateur mais par la méthode issue d'un "post".

    Le bouton de la Page1 me renvoit à la Page2 dont le code est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <?php
    session_start();
    $User = $_SESSION['User_Name'];
     
    require ("calendrier.php");
    echo calendar();
    echo "<br />";
    echo "<center><input type='submit' name='Valider' value='Ok' /></center>";
    echo $_SESSION[$DateSelect];
    ?>
    le "echo" m'affiche bien la bonne valeur mais j'ai quand meme une erreur "indefined variable sur echo $_SESSION[$DateSelect];

  6. #6
    Mut
    Mut est déconnecté
    Membre éprouvé Avatar de Mut
    Homme Profil pro
    Inscrit en
    Mars 2003
    Messages
    931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Mars 2003
    Messages : 931
    Par défaut
    Bon désolé pour le post précédent c'était "évident"...

    Par contre maintenant que j'ai récupéré ma variable sur la Page2, je dois la renvoyer sur la Page1 (qui est déjà "chargée") et remplir une zone de texte...tout en conservant les données d'autres zones de texte

    Je remets mon code à jour :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <?php
    session_start();
    $User = $_SESSION['User_Name'];
    $DateSelect="";
    require ("calendrier.php");
    echo calendar();
    echo "<br />";
    echo "<center><input type='submit' name='Valider' value='Ok' /></center>";
    //echo $_SESSION[$DateSelect];
    ?>
    le echo $_SESSION[$DateSelect]; me renvoit ma variable. Cette variable doit être passée à la page1 par le biais d'un bouton.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/06/2013, 08h24
  2. Réponses: 6
    Dernier message: 10/05/2010, 22h53
  3. récuperer une variable d'un script php vers un javascript
    Par naazih dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 26/05/2008, 09h57
  4. Réponses: 3
    Dernier message: 25/02/2008, 09h14
  5. Réponses: 6
    Dernier message: 12/08/2007, 11h10

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