checkbox

Petit nouveau ! | 1 Messages

20 juin 2005, 10:47

g un formulaire dans lequel je coche une checkbox avec 2 choix possible.je stock le choix dans une base mysql.je souhaite afficher ensuite une page dans laquelle je retrouve cette checkbox mais avec le choix deja coché precedement.
merci pour votre aide.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

20 juin 2005, 10:52

Et le problème est ?

Si tu veux que ta chekbox est la valeur stockée dans la bdd, tu peux faire:
<?php
$val = 1 //Ici tu récupère la valeur de ta bdd (1 si cochée, 0 sinon)

$cheked = ($val == 1) ? "checked" : ""; 
/*equivaut à
if ($val == 1)
  $checked = "checked";
else
  $checked ="";

echo "<input type='checkbox' ".$checked.">;
?>
Et ton checkbox sera coché si, dans ta bdd, la colonne correspondante = 1
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer