8792 sujets

Développement web côté serveur, CMS

bonjour à tous.
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)
Bonjour Sebb,

Je crains que ton message ne corresponde pas l'objectif de ce salon qui est précisé dans l'annonce et qui te proposes des liens plus pertinents pour règler ton problème.

Je ferme ce sujet.
Merci de ta compréhension.