Cocher checkbox
controller
Messages postés
11
Statut
Membre
-
Blocks Messages postés 106 Statut Membre -
Blocks Messages postés 106 Statut Membre -
Bonjour,
voila en fait ce que je veux faire c'est vérifié la vvaleur dans la BD et cocher la checkbox en fonction
echo "<input type=checkbox"
if($ligne[13]=='on')
{
echo "checked=true";
}
"name='autoparent'>";
d'abord j'ai commencé par sa et la msg error unespected T_IF je m'en doutais ducou j'ai voulu tester
echo "<input type=checkbox
if($ligne[13]=='on')
{
checked=true;
}
name='autoparent'>";
et dans ce cas la ma cehckbox se coche a chaque fois
je ne vois pas trop comment faire quelqu'un aurait il ue solution ?
voila en fait ce que je veux faire c'est vérifié la vvaleur dans la BD et cocher la checkbox en fonction
echo "<input type=checkbox"
if($ligne[13]=='on')
{
echo "checked=true";
}
"name='autoparent'>";
d'abord j'ai commencé par sa et la msg error unespected T_IF je m'en doutais ducou j'ai voulu tester
echo "<input type=checkbox
if($ligne[13]=='on')
{
checked=true;
}
name='autoparent'>";
et dans ce cas la ma cehckbox se coche a chaque fois
je ne vois pas trop comment faire quelqu'un aurait il ue solution ?
2 réponses
Bonjour,
voila une solution :
echo "<input type=\"checkbox\" ".($ligne[13]=='on' ? "checked=\"checked\"" : "")." name=\"autoparent\">";
note :
est équivalent à :
voila une solution :
echo "<input type=\"checkbox\" ".($ligne[13]=='on' ? "checked=\"checked\"" : "")." name=\"autoparent\">";
note :
echo ($ligne[13]=='on' ? "checked=\"checked\"" : "");
est équivalent à :
if($ligne[13]=='on')
echo "checked=\"checked\"";
else
echo "";
Bah déja, je ne sais pas si ca vient de là ou si ca peut t'aider, mais entre :
ca : echo "<input type=checkbox"
et ca : echo "checked=true";
Y'a pas d'espace... Du coup ca génère :
<input type=checkboxchecked=true, donc incompréhensible pour le navigateur.
Puis Défouille à raison checked=true doit être remplacé par checked=checked
ca : echo "<input type=checkbox"
et ca : echo "checked=true";
Y'a pas d'espace... Du coup ca génère :
<input type=checkboxchecked=true, donc incompréhensible pour le navigateur.
Puis Défouille à raison checked=true doit être remplacé par checked=checked