bonjour à tous.
j'ai mis en place sur mon site un formulaire:
mon probleme c'est que je n'arrive pas a récupérer correctement cette valeur $_SESSION['gsiId'] dans une autre page
en fait je teste que la variable n'est pas vide....
ca passe ...
et quand j'affiche echo $_SESSION['gsiId'];
il m'affiche la valeur 0
je comprends plus rien !!!
petite précision: j'utilise déjà les session pour gérer un espace membres et la ca marche !!!!
merci à vous pour vos futur eclairsissement
Sebb
Modifié par sebb (30 Dec 2005 - 11:28)
j'ai mis en place sur mon site un formulaire:
if(isset($_POST) && !empty($_POST['gsiId']))
{
extract($_POST);
session_start();
$_SESSION['gsiId'] = $gsiId;
echo '<script>alert("';
echo $_SESSION['gsiId'] ;
echo ' vous êtes bien logué au gsi !!")</script>';
echo '<script>location.href="index.php"</script>';
}
if(!isset($_SESSION['gsiId']))
{
?>
<form action="gsi.php" method='post'>
<table>
<tr> <td>choix du GSI</td> </tr>
<tr> <td>
<? $sql = "select * from tablegsi";
$reponse = mysql_query($sql);
?>
<select name="gsiId">
<?while ($donnees=mysql_fetch_array($reponse) )
{
echo '<option value="'.$donnees['gsiLibelle'].'">';
echo $donnees['gsiLibelle'];
echo '</option>';
}
?>
</select>
</td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="login" class="login"></td>
</tr>
</table>
</form>
<?php
}
?>
mon probleme c'est que je n'arrive pas a récupérer correctement cette valeur $_SESSION['gsiId'] dans une autre page
en fait je teste que la variable n'est pas vide....
ca passe ...
et quand j'affiche echo $_SESSION['gsiId'];
il m'affiche la valeur 0
je comprends plus rien !!!
petite précision: j'utilise déjà les session pour gérer un espace membres et la ca marche !!!!
merci à vous pour vos futur eclairsissement
Sebb
Modifié par sebb (30 Dec 2005 - 11:28)