PHP Conserver Checkbow cochées / Pagination

dubuducu Messages postés 395 Statut Membre -  
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,
je souhaiterai savoir comment conserver les valeurs de mes checkbox cochées lorsque je passe a la page 2 ou 3 de ma pagination.A chaque fois les valeurs sont remises a Zero.

Voici le code concerné :
	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"].'</td>';			
				echo '<td><input type="checkbox" name="option'.$i.'" value="'.$row["id"].'">acheter</td>';
				echo '</tr>'; 
				$i = $i+1; 
							
				echo '<tr>';
				echo '<td></td>';
				echo '<td bgcolor="#e8e2e2"><h5><i>Ajouté le :<br> </h5></i></td>';
				echo '<td bgcolor="#e8e2e2"><h5><i>'.$row["Date"].'</h5></i></td>';
	echo '<td bgcolor="#e8e2e2"><h5><i>'.$row["objet_message2"].'</h5></i></td>';
				echo '<td></td>';
				echo '</tr>';	
				
				echo '<input type="hidden" name="variable" value="'.$i.'">'; 

Merci pour votre assistance.
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    Salut,

    essayes comme ça:

    if($_POST[option'.$i.']==$row["id"]){$select="checked";}else{$select=""}
    echo '<td><input type="checkbox" name="option'.$i.'" value="'.$row["id"].'" '.$select.'>acheter</td>';
    
    -1
  2. dubuducu Messages postés 395 Statut Membre 4
     
    Merci alain de m'avoir repondu.
    mais le
    if($_POST[option'.$i.']==$row["id"])
    	{
    	$select="checked";
    	}
    	else{
    	$select=""
    	}
    
    

    je le met ou ? dans la page d'apres ? je suis perdu la
    -1
    1. Alain_42 Messages postés 5413 Statut Membre 904
       
      tu le mets dans la pge d'après bien sur puisque c'est là que tu veux conserver les cases déja cochées
      0
  3. dubuducu Messages postés 395 Statut Membre 4
     
    mais jveu le conserver dans la page d'apres c'est sur mais celle ci est de ce style ( car j'utilise une pagination)
    liste.php --> liste.php?page=2 --> liste.php?page3 etc ...
    c'est pour cela que je ne comprends pas !
    -1
    1. Alain_42 Messages postés 5413 Statut Membre 904
       
      Et bien mets le dans liste.php
      0