PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 15-05-2010 21:59:49

rimbaut
Membre
Inscription : 15-05-2010
Messages : 11

[Résolu] Variable de session non définie

Bonsoir à tous,
Je sais je monopolise le forum mais bon quand on ne sait pas on demande....

Voila dans mon code j'ai défini 2 variables de session et je fais une redirection vers une page question.php. Dans cette nouvelle page si la 1e variable est bien définie, la 2ième ne l'est pas. J'ai fait un test pour m'en assurer et il renvoie false.

Voici le code :


$numIndividu = mysql_insert_id();

//Ceation d'une variable pour le numero de question
$numQuestion = 1;

$_SESSION["idUser"]=$numIndividu;
$_SESSION["idQuestion"]=$numQuestion;

header("Location: question.php");
 

Je ne comprends pas la raison pourquoi $_SESSION["idUser"] fonctionne et pas $_SESSION["idQuestion"]

SI quelqu'un peut m'expliquer je l'en remercie d'avance

Hors ligne

#2 16-05-2010 07:44:46

Jc
Membre
Lieu : Zillisheim - Alsace
Inscription : 15-04-2010
Messages : 1 629
Site Web

Re : [Résolu] Variable de session non définie

Bonjour,

montre nous le contenu de question.php stp.

cordialement.


POO PHP+Ajax en MVC avec PDO et Bases de données épaisses  : What else?

Hors ligne

#3 16-05-2010 09:26:53

rimbaut
Membre
Inscription : 15-05-2010
Messages : 11

Re : [Résolu] Variable de session non définie

Bonjour à tous,
Voici le code où je récupère les 2 variables de session :


<?php
session_start();
extract($_SESSION);
/*
if(!array_key-exists("idUser", $_SESSION)) {
   header("Location : form.php");
   }
 */

  if(isset($_SESSION['idQuestion'])) {
      echo 'La variable "idQuestion" existe et vaut: ' . $_SESSION["idQuestion"];
    exit;
    }  
//connexion au serveur
     $host = "localhost";
     $user = "root";
     $pass = "";
 
     $connexion=@mysql_connect($host, $user, $pass) or die("La connexion a échoué :".mysql_error());
 
//connexion à la BD
   $bd = "profilapprenant";
   @mysql_select_db($bd, $connexion) or die ("selection impossible:".mysql_error());
   
//Requete selection
$query="select * from mot where
                 ligne = $numQuestion order by colonne asc"
;
         
$result=mysql_query($query) or die("La requete a échoué:".mysql_error());
 
 while($var=mysql_fetch_array($result)){
    extract($var);
  echo "$mot<input type=\"text\" name=\"score[idMot]\" size=\"2\"/>";
  }
 
  echo "<input type=\"submit\" value=\"Envoyer\"/>";
 
?>
 

Merci à toute personne qui voudra bien m'aider

Hors ligne

#4 16-05-2010 09:44:19

rimbaut
Membre
Inscription : 15-05-2010
Messages : 11

Re : [Résolu] Variable de session non définie

OK j'ai résolu le problème.

Merci à tous

Hors ligne

Pied de page des forums