Problème variable session
Posté : 17 mai 2012, 22:52
Bonjour à tous!
Les utilisateurs se connectent sur le site correctement via un formulaire, quand ils cliquent sur "valider" ils vont sur un fichier php. Soit l'identifiant et mdp correspondent à la base de données (ils iront vers une page de modération) ou alors cela ne correspond pas (page d'erreur).
Sur la page php, je crée 3 variable session : le numero d'adhérent, leur nom et leur prenom. Je vais chercher ces 2 derniers grâce à une requête SQL.
J'affiche ensuite ces variable sur la page de modération, mais ce sont 2 zéros qui apparraissent...Je ne trouve pas d'où vient le problème.
Fichier PHP
Les utilisateurs se connectent sur le site correctement via un formulaire, quand ils cliquent sur "valider" ils vont sur un fichier php. Soit l'identifiant et mdp correspondent à la base de données (ils iront vers une page de modération) ou alors cela ne correspond pas (page d'erreur).
Sur la page php, je crée 3 variable session : le numero d'adhérent, leur nom et leur prenom. Je vais chercher ces 2 derniers grâce à une requête SQL.
J'affiche ensuite ces variable sur la page de modération, mais ce sont 2 zéros qui apparraissent...Je ne trouve pas d'où vient le problème.
Fichier PHP
<?php
// Démarrage d'une session
session_start();
// Récupération des données saisies dans le formulaire d'accueil
$numerochef=$_POST['NumChef'];
$motdepassechef=$_POST['mdpChef'];
// Connexion au serveur
$db=mysql_connect("**","**","**") or die("erreur de connexion".mysql_error());
// Ouverture de la base **
mysql_select_db("**",$db) or die("erreur de connexion à la base **");
// Creation variable de session
$_SESSION['NumChef']=$numerochef;
// Exécution de la requête
$nomchef=mysql_query("SELECT NomChef FROM CHEF WHERE NumChef='$numerochef'");
// Création de la variable de session
$_SESSION['NomChefSession']=$nomchef;
// Exécution de la requête
$prenomchef=mysql_query("SELECT PrenomChef FROM CHEF WHERE NumChef='$numerochef'");
// Création de la variable de session
$_SESSION['PrenomChefSession']=$prenomchef;
...
Page de modération
<?php
session_start();
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="Style.css">
</head>
<!-- L'en-tête -->
<div id="en_tete">
<a href="index1.html" ><img src="images/entete_standard.png"></a>
</div>
<!-- Le menu de gauche -->
<div id="menu">
<div class="element_menu_titres">
Le Club
</div>
<div class="element_menu">
<a href="index1.html" >Présentation</a>
</div>
<div class="element_menu">
<a href="formulaireinscription.html" > S'inscrire</a>
</div>
<div class="element_menu">
<a href="coursproposes.php" > Nos cours</a>
</div>
<div class="element_menu_titres">
Membres
</div>
<div class="element_menu">
<a href="ConnexionAdherent.html" >Espace Adhérent</a>
</div>
<div class="element_menu">
<a href="ConnexionChef.html" >Espace Chef</a>
</div>
</div>
<!-- Le corps -->
<div id="corps">
<h1> Bienvenus dans votre espace de modération <?php echo $_SESSION['NomChefSession'] . ' ' . $_SESSION['PrenomChefSession']; ?> </h1>
...
Besoin de votre aide SVP