|
Publicité | ||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : juin 2003 Messages : 45 ![]() |
Bonjour à tous, j'espère que vous pourrez m'aider sur mon problème.
J'ai certaines informations sur des membres qui se trouvent dans une base de donnée, lorsque j'affiche la liste, j'ai plusieurs choix dont éditer les données d'un membre par l'intermédiaire d'un formulaire La page qui appelle le formulaire contient le code suivant : Code :
Code :
<input name="Nom" type="text" id="Nom" value="<?=stripslashes(@$row["Nom"])?>" size="60"> Code :
<input type="checkbox" id="c1" name="c1" value="Présent"> Quand je fais l'édition de l'enregistrement de la personne, j'aimerais que si la case a été cochée et donc que la valeur par exemple Présent pour c1 se trouve dans la base, la case à cocher se coche à nouveau ! Et ça ... mystère quant à savoir comment le faire !! (Imaginons que je doive modifier l'enregistrement de M. Tartanpion et que je ne coche plus c1 mais c2 et c3 pour lui ... j'aimerais avoir de prime à bord un formulaire qui s'ouvre avec c1 cochée que je vais décocher, ...) Merci à vous !!!!!!
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Si $row['c1'] vaut ce que tu veux, tu ajoutes checked="checked" à ta case à cocher.
Le seule subtilité à savoir pour les cases à cocher, est que si une case est decochée, elle ne renvoi rien dans le formulaire. Il faut donc tester isset($_POST['c1']) pour savoir si la case a été cochée ou decochée. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com