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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$_POST['le_nom_du_champs']
Mais dans le cas de checkbox, ça ne marche pas !

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;
	}
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));
}
Je ne pense pas qu'il y ait un problème dans le code.

Alors si vous avez des astuces, je vous écoute ^^ !