PHP Conserver Checkbow cochées / Pagination

Fermé
dubuducu Messages postés 391 Date d'inscription lundi 8 novembre 2004 Statut Membre Dernière intervention 19 mai 2010 - 20 août 2008 à 17:12
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 21 août 2008 à 16:55
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.
A voir également:

3 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
20 août 2008 à 18:48
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
dubuducu Messages postés 391 Date d'inscription lundi 8 novembre 2004 Statut Membre Dernière intervention 19 mai 2010 4
21 août 2008 à 15:30
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
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
21 août 2008 à 16:09
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
dubuducu Messages postés 391 Date d'inscription lundi 8 novembre 2004 Statut Membre Dernière intervention 19 mai 2010 4
21 août 2008 à 16:54
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
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
21 août 2008 à 16:55
Et bien mets le dans liste.php
0