[PEAR][HTML_QuickForm] Avoir une advcheckbox présélectionnée ?
Bonjour !
Dans un formulaire de modification utilisant HTML_QuickForm, je dois utiliser des advcheckbox pré-remplies.
Je m'explique, je récupére de ma base de données des informations ( le problème n'est pas la :wink: ), et j'aimerais que mes checkboxs soient cochées ou non, en fonction de ces informations.
D'habitude pour pré-remplir un champs, je remplis la variable :
Code:
$_POST['le_nom_du_champs']
Mais dans le cas de checkbox, ça ne marche pas 8O !
A titre d'information, voila une partie de mon code (récupération/ajout) :
Code:
1 2 3 4 5 6 7 8
| $resultat = $db->Query('SELECT * FROM traite where fiche_id='.$_GET['id'].'');
while ($row = $resultat->fetchRow($mode))
{
$id=$row['bailleur_id'];
$identifiant='bailleur'.$id;
$_POST[$identifiant]=true;
} |
Code:
1 2 3 4 5 6 7 8
| $resultat = $db->Query("SELECT * FROM bailleur");
while ($row = $resultat->fetchRow($mode))
{
$id=$row['id'];
$identifiant='bailleur'.$id;
$abreviation=$row['abreviation'];
$form->addElement('advcheckbox',$identifiant,'',$abreviation,Array(true,false));
} |
Je ne pense pas qu'il y ait un problème dans le code.
Alors si vous avez des astuces, je vous écoute ^^ !