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

PHP & Base de données Discussion :

Sauver valeur de Combo Box dans une session PHP [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Juin 2006
    Messages : 123
    Points : 59
    Points
    59
    Par défaut Sauver valeur de Combo Box dans une session PHP
    Je voudrais juste sauvegarder la valeur de mon combox dans une session. Mais avec le code que jái, je ne sais pas pourquoi mais la session ne semble pas recuperer la valeur du combobox. Voici mon code.. Le combo box se charge avec des donnees provenant de ma bd. Le probleme nést pas au niveau du chargement des donnees puisque tout se passe bien. Seulement je narrive pas a sauvegarder la valeur du combobox dans ma session.
    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
    23
    24
    25
     
    <select name="ComboModuleID" id="ComboModuleID">
            <?php
    		session_start();
     
    		$query_disp="SELECT * FROM assigntutor WHERE TutorID='". $mysession ."'";
    		$result_disp = mysql_query($query_disp, $connect);
     
     
    		while($query_data = mysql_fetch_array($result_disp))
    		{
    		?>
    		<option value="<?php echo $query_data['ModuleID']; ?>"<?php if ($query_data['ModuleID']==$_POST['ComboModuleID']) {?>selected<?php } ?>><?php echo $query_data['ModuleID']; ?></option>
    		<?php } ?>
    		</select>
          </label>
    <?php
     
    $ComboModuleID='';
    if (isset($_POST['ComboModuleID'])) {
    $ComboModuleID=$_POST['ComboModuleID'];  
    }
     
    $_SESSION['MyModuleID'] = $ComboModuleID;
     ?>
    Et Voici comment jessaie de lire la valeur de la session
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    <?php
    session_start();
    echo $_SESSION['MyModuleID'];?>
    Tous les session_start() ont bien ete place en haut des pages Mais je be comprends vraiment pas pourquoi je narrive pas obtenir la valeur.

    Merci

  2. #2
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2007
    Messages : 194
    Points : 200
    Points
    200
    Par défaut
    Bonjour,

    Il me semble, qu'il ne faut pas de code avant les session_start().
    essaye plutot comme ceci :

    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
    23
    24
    25
    26
     
    <?php
    session_start(); 
    echo '<select name="ComboModuleID" id="ComboModuleID">';
     
     
    		$query_disp="SELECT * FROM assigntutor WHERE TutorID='". $mysession ."'";
    		$result_disp = mysql_query($query_disp, $connect);
     
     
    		while($query_data = mysql_fetch_array($result_disp))
    		{
    		?>
    		<option value="<?php echo $query_data['ModuleID']; ?>"<?php if ($query_data['ModuleID']==$_POST['ComboModuleID']) {?>selected<?php } ?>><?php echo $query_data['ModuleID']; ?></option>
    		<?php } ?>
    		</select>
          </label>
    <?php
     
    $ComboModuleID='';
    if (isset($_POST['ComboModuleID'])) {
    $ComboModuleID=$_POST['ComboModuleID'];  
    }
     
    $_SESSION['MyModuleID'] = $ComboModuleID;
     ?>

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

Discussions similaires

  1. Réponses: 14
    Dernier message: 01/07/2009, 13h49
  2. Valeur d'une variable dans une Session
    Par sysinfo33 dans le forum Struts 1
    Réponses: 4
    Dernier message: 30/06/2006, 11h53
  3. Réponses: 3
    Dernier message: 20/05/2006, 23h28
  4. Réponses: 11
    Dernier message: 24/01/2006, 10h20
  5. Utiliser la valeur d'un input dans une variable php
    Par megane dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 09/08/2005, 16h02

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