Cocher une checkbox si valeur = 1
Bonjour :)
J'ai un formulaire avec des champs de type text et des checkbox. Si je suis en mode création, il est vide. En mode édition, je récupère les valeurs qu'il me faut dans ma base de données.
Dans ma base, j'ai certains champs qui prennent pour valeur 0 ou 1.
Si je récupère un 1, il faut que je coche la checkbox dans mon formulaire.
Je ne suis pas sûre que le Javascript soit nécessaire, c'est donc pour ça que je poste dans cette catégorie du forum.
J'avais testé ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
// Requête SQL, récupération du champ 'active'
$SQL = "SELECT active
FROM users
WHERE champ like '...'";
$Q = mysql_db_query($SQL);
while ($R = mysql_fetch_array($Q))
{
$M[activeone] = $R['active'];
if ($M[activeone] == 1) $M[active] = on; else $M[active] = off;
} |
Avec ceci :
Code:
1 2
|
<input type=checkbox id='active' name='active' value='$D[active]'> |
Mais ça ne fonctionne pas. Est-ce la syntaxe qui n'est pas bonne ? Ou dois-je obligatoirement passer par Javascript ?