Eléphant du PHP |
451 Messages
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.)
Modifié en dernier par
jpaul le 02 avr. 2006, 21:56, modifié 1 fois.
Jpaul
J'essaye d'aider : parfois je fais des erreurs, on me les corrige et j'apprends un peu plus. Super ce forum
