Bonjour,

j'ai une page sur laquelle sont affichés les résultats d'une requête sous la forme $data. Ils sont inclus dans un formulaire de type post.

Je souhaite ensuite transformer ces résultats en variables de session, mais quand je fais print_r($_SESSION); je n'ai aucun résultat.


sur ma première page, pour afficher les résultats, j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
while ($data = mysql_fetch_array($req1)) 
{
 echo ' <form action="guideactivites.php" method="post"><br>Activite :'.$data['activite'].'<br>';
  echo 'Activité numéro :'.$data['id'].'<br>';
echo '  <input type="submit" name="modifier" value="Modifier">';
}
j'ai ensuite dans la même page (guideactivite.php)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
if (isset($_POST['modifier']) && $_POST['modifier'] == 'Modifier') 
{
$_SESSION['id'] = $_POST['id']; 
header('Location: guideactivites_modif.php');
exit();}
mais quand je fais dans guideactivites_modif.php print_r($_SESSION), il n'y a aucun résultat, la variable n'est pas déclarée.


Merci beaucoup pour votre aide, je suis bloquée.