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 :

session et variable


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    340
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 340
    Par défaut session et variable
    Bonjour à tous,

    J'ai cette variable $total mais j'aimerais la passer dans une session car je le réutilise sur une autre page.

    Cependant, je ne sais pas du tout comment il faut faire. Pourriez-vous m'aider


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     <?php
    		$total = $total + $qte * $prix;
    		
    	}
     } 
    ?>
      <th><div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Total 
          de votre commande </font></div></th>
      <th><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif"></font></div></th>
      <th><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif"></font></div></th>
      <th><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><?php echo $total;?></font></div></th>
        <th><font face="Verdana, Arial, Helvetica, sans-serif"> </font> 
          <div align="left"></div></th>
    </table>
    <p>&nbsp;</p>
    <table width="81%" border="0">
      <tr> 
        <td width="8%">&nbsp;</td>
        <td width="44%"><a href="listeviande.php"><img src="image/back_f2.png" width="32" height="32" border="0"></a></td>
        <td width="23%">&nbsp;</td>
        <td width="25%"><div align="right"><a href="connecterCliCom.php?total=<?php echo $total;?>"><img src="image/apply_f2.png" width="32" height="32" border="0"></a></div></td>
      </tr>

  2. #2
    Membre expérimenté
    Profil pro
    Développeur Web
    Inscrit en
    Septembre 2006
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2006
    Messages : 215
    Par défaut
    Salut Kitty,

    Pour passer ta variable, en une varriable de session, tu dois avant tout déclarer la fonction "session_start()" pour que php ouvre une session, ensuite tu utilises $_SESSION['maVar']

    exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <php
    session_start() // tjrs en debut de page
     
    $total = $total + $qte * $prix;
     
    $SESSION['total'] = $total;
    ?>
    tu as la doc ici

    sahid

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    340
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 340
    Par défaut
    j'ai ajouté la session et session start.

    Est-ce que je peux ôter maintenant le $total sur mes autres lignes ou je l'ai mis en bleu.

    Comment dois-je faire pour récupérer cette variable ?

    Je suis désolée mais peux-tu m'aider, car j'ai déjà lu de la documentation mais je ne comprends pas bien comment faire

    MErci

  4. #4
    Membre émérite
    Avatar de kankrelune
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    763
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 763
    Par défaut
    Tu trouvera la réponce à tes questions ici et ... .. .

    @ tchaOo°

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    340
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 340
    Par défaut
    Ben merci je vais lire à nouveau tout cela

    a+

  6. #6
    Membre émérite Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Par défaut
    Citation Envoyé par kitty2006
    j'ai ajouté la session et session start.

    Est-ce que je peux ôter maintenant le $total sur mes autres lignes ou je l'ai mis en bleu.

    Comment dois-je faire pour récupérer cette variable ?

    Je suis désolée mais peux-tu m'aider, car j'ai déjà lu de la documentation mais je ne comprends pas bien comment faire

    MErci
    Salut

    Tes différentes variables sont sauvegardées dans cette session, ce qui signifie que tu n'as plus besoin de les faire passer en get, par exemple.
    Elles y resteront disponibles jusqu'à la fermeture du navigateur.
    Tu peux faire appel à ces différentes variables, quand tu le souhaites et où tu le souhaites sous réserve que ta page qui va les traiter comprenne un session_start(); tout au début.

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    340
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 340
    Par défaut
    Après avoir lu la doc....je ne sais pas comment faire pour récupérer la variable de session pour afficher mon total dans une autre page....

  8. #8
    Membre émérite Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Par défaut
    Il faut activer les sessions sur cette autre page via un session_start()

    Ensuite tu accèdes à tes variables dans la tableau global $_SESSION

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

Discussions similaires

  1. [PHP 5.3] Chevauchement nom de session et variable
    Par kerbpm dans le forum Langage
    Réponses: 2
    Dernier message: 08/06/2009, 16h44
  2. Session et variables de formalaire
    Par Interface dans le forum Langage
    Réponses: 4
    Dernier message: 07/01/2009, 18h08
  3. [PEAR][DB][Datagrid et Session] Session et variables inexistantes.
    Par bilou972 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 23/05/2008, 16h45
  4. session sans variable (ou presque)!
    Par tonist dans le forum Langage
    Réponses: 3
    Dernier message: 27/12/2007, 19h32
  5. Session php variable
    Par Greggggggg dans le forum Langage
    Réponses: 5
    Dernier message: 30/08/2006, 10h00

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