PHP !! Session HELP !

Bonjour,
Si je fais ceci :
while($row = mysql_fetch_array($result)) 
{ 

	
				echo '<tr>'; 
				echo '<td width="80" bgcolor="#e8e2e2">'.$row["id"].'</td>'; 
				echo '<td bgcolor="#e8e2e2">'.$row["departement"].'</td>'; 
				echo '<td bgcolor="#e8e2e2">'.$row["commentaires"].'</td>'; 
echo '<td bgcolor="#e8e2e2">'.$row["clic"]. ' fois </td>'; 
echo '<td><input type="checkbox" name="choix[]" value="'.$row["id"].'">acheter</td>';
				
				
				echo '</tr>'; 

$_SESSION['choix'] = $choix;
} 



Cela me sors dans la page suivante seulement le dernier choix que j'ai fais dans ma page.
Je m'explique, je fonctionne avec une pagination et $_SESSION ne me ressort que le dernier choix !
Comment procéder pour qu'a chaque page ouverte, il me mette en memoire les Chekbox ? Merci
Configuration: Windows XP
Internet Explorer 6.0

5 réponses

  1. désolé ... up !!!
    1. Salut,

      tu as les 2 lignes magiques :
      session_id();
      
      session_start();

      au début de toutes tes pages php ?
  2. Merci jusque la ... aucun souci ... !

    seulement a chake boucle ocun checkbox n'est pris en compte sauf les derniers ! c'est a dire sur la page actuelle ou jme trouve (exemple page n°4, je coche 3 checkbox, japui sur bouton submit et dans la page d'apres seule les 3 checkbox sont prises en compte et non les précedentes )
    c'est le système de boucle et de mise en session qui deconne, je sais pas komment metre en memoire ces checkbox
    1. voila comment j'ai procédé, cela ne fonctionne toujours pas :
      while($row = mysql_fetch_array($result)) 
      { 
      
      	
      				echo '<tr>'; 
      				echo '<td width="80" bgcolor="#e8e2e2">'.$row["id"].'</td>'; 
      				echo '<td bgcolor="#e8e2e2">'.$row["departement"].'</td>'; 
      				echo '<td bgcolor="#e8e2e2">'.$row["commentaires"].'</td>'; 
      echo '<td bgcolor="#e8e2e2">'.$row["clic"]. ' fois </td>'; 
      echo '<td><input type="checkbox" name="choix[]" value="'.$row["id"].'">acheter</td>';
      				
      				
      				echo '</tr>'; 
      
      $_SESSION['choix'][] = $choix;
      } 
      

      et dans la page d'apres je fais un echo $choix qui m'affiche "Array";

      bref ... je vois pas la !
      1. fait un foreach($_SESSION['choix'] as $choix) { echo $choix.'<br/>'; }

        GL