Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour,
J’ai une question avec PHP et MySql...
Dans ma table de mySql, il y a 3 champs : bd_1a, bd_2b, bd_3c
Dans les champs, il peut avoir les valeurs [on] ou bien vides (il n'y a rien)...
En plus, dans les 3 champs ci-dessus, du même enregistrement (donc dans la même ligne) tous les champs seront vide, ou tous les ont la valeur "on" ou bien quelques-uns vide et les autres la valeur [on]
avec mon code ci-dessous, j'affiche mon checkBox [1a] sélectionné s'il y a [on] dans mon champ [bd_1a]
$var_1a= $ligne_liste_checkbox['bd_1a'];
$option_1a = ($var_1a) ? 'checked="checked"' : null;
$var_2b= $ligne_liste_checkbox['bd_2b'];
$option_2b = ($var_2b) ? 'checked="checked"' : null;
$var_3cb= $ligne_liste_checkbox['bd_3c'];
$option_3c = ($var_3c) ? 'checked="checked"' : null;
?>
<label>
<input type="checkbox" name="1a" id="1a" <?php echo $option_1a; ?> />
</label>
<label>
<input type="checkbox" name="2b" id="2b" <?php echo $option_2b; ?> />
</label>
<label>
<input type="checkbox" name="3c" id="3c" <?php echo $option_3c; ?> />
</label>
Voici ma question :
Je vais supprimer 2 checkbox suivants : 2b et 3b
et je vais garder mon 1er checkbox 1a et je vais qu'il soit [checked] lorsqu'il y a la valeur [on] dans un de trois champs (bd_1a, bd_2b, bd_3c)
et s'il n'y a pas de valeur dans les trois champs, je veux que mon checkbox ne soit pas sélectionné...
À votre avis, comment je peux faire cela, est-ce que vous avez une idée ?
Merci
Brave autiste
Cl... clown
Cl ? Cl ? Est-ce que j'ai une gueule de clowns ?
@*|*@
Hors ligne
Une condition avec des OU puisqu'il ne t'en faut qu'un seul de valide pour cocher la checkbox :
Et sachant que tu fais un echo de cette variable dans tous les cas je te conseille plutôt une chaîne vide, car la valeur null n'est pas une chaîne de caractères vide.
Hors ligne
Bonjour GrandGourou xTG,
super gentil, merci:)
Brave autiste
Cl... clown
Cl ? Cl ? Est-ce que j'ai une gueule de clowns ?
@*|*@
Hors ligne
Pages :: 1