par
jpaul » 02 avr. 2006, 21:49
Pour qu'une checkbox propage sa valeur, il faut qu'elle soit cochee, je regarde, je crois qu'il faut mettre checked, je vérifie et te donne un exemple...
C'est bien ça, dans le code qui suit :
<?php
reset($_POST);
while (list($key, $val) = each($_POST )) {
echo "<BR>$key -> $val";
$$key=$val;
}
echo "<FORM action=";
echo $_SERVER["PHP_SELF"];
echo " method=\"post\">";
echo "<BR><input type='checkbox' name='frm_annuaire1' value='ON'> ON";
echo "<BR><input type='checkbox' name='frm_annuaire2' checked value='OFF'> OFF";
echo "<BR><INPUT TYPE=submit>";
echo "</form>"
?>
Le formulaire est présenté avec la valeur OFF cochée par défaut carb j'ai ajouté checked dans la ligne de la checkbox.
Les radio boxes marchent sur le même principe mais on ne peut en sélectionner qu'une seule...
(Les checkboxes doivent avoir un nom différent.)
Pour qu'une checkbox propage sa valeur, il faut qu'elle soit cochee, je regarde, je crois qu'il faut mettre checked, je vérifie et te donne un exemple...
C'est bien ça, dans le code qui suit :
[php]
<?php
reset($_POST);
while (list($key, $val) = each($_POST )) {
echo "<BR>$key -> $val";
$$key=$val;
}
echo "<FORM action=";
echo $_SERVER["PHP_SELF"];
echo " method=\"post\">";
echo "<BR><input type='checkbox' name='frm_annuaire1' value='ON'> ON";
echo "<BR><input type='checkbox' name='frm_annuaire2' checked value='OFF'> OFF";
echo "<BR><INPUT TYPE=submit>";
echo "</form>"
?>
[/php]
Le formulaire est présenté avec la valeur OFF cochée par défaut carb j'ai ajouté checked dans la ligne de la checkbox.
Les radio boxes marchent sur le même principe mais on ne peut en sélectionner qu'une seule...
(Les checkboxes doivent avoir un nom différent.)