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 ), 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 :
Mais dans le cas de checkbox, ça ne marche pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part $_POST['le_nom_du_champs']
A titre d'information, voila une partie de mon code (récupération/ajout) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }Je ne pense pas qu'il y ait un problème dans le code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)); }
Alors si vous avez des astuces, je vous écoute ^^ !
Partager