Bonjour,
Il me faut positionner l'attribut checked sur plusieurs checkboxes.
Voici mon code d'essai: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.
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/>';
Partager