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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?