Bonjour,

Il me faut positionner l'attribut checked sur plusieurs checkboxes.
Voici mon code d'essai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
$var = 5; // peut prendre des valeurs de 1 à 15 par addition de 1, 2, 4 ou 8.
for ($i=1; $i<5; $i++)
{
	echo __line__, ': ', $i, ' ', $var<<$i, ' ', $var<<$i & $i, '<br/>';
	$checked[$i] = ( $var << $i & $i ) ? ' checked': '';
}
print_r($checked);echo '<br/>';
Déjà, je ne comprends pas pourquoi $var<<$i de la ligne 4 me renvoie 10, 20, 40, 80 au lieu de 1, 2, 4, 8.