Bonjour à tous,
j'utilise actuellement la classe quickform de pear,et j'ai un problème pour afficher le résultat d'une requête dans un champs select .

j'ai suivi le tutoriel http://php.developpez.com/cours/pear/html-quickform/ mais lorsque je le reproduit sur ma base rien ne s'affiche dans ma liste déroulante . Il y a bien l'ascenseur dans la liste mais rien d'écrit.

voici un morceaux de mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
...
$form = new HTML_QuickForm('Inscription','post','#');
 
$form->addElement('header', null, 'Formulaire d\'inscription');
$form->addElement('text','pseudo','Pseudo');
$form->addElement('text','pass','Password');
$form->addElement('text','email','Email');
$form->addElement('text','prenom','Prenom');
$form->addElement('text','nom','Nom');
 
$paysselect = & $form->addElement('select','pays','Pays');
$paysselect->load($result);
$paysselect->loadquery($dsn,'select * from Pays','Pays','titre');
...
Le package DB est bien installé et les autres champs de mon formulaire s'affiche également .

j'ai l'impression que le problème viens de cette ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
 $paysselect->load($result);
car je n'est pas de variable $result dans mon code,
dans le tutoriel non plus l'auteur n'a pas de variable $result déclarée, je ne vois pas comment cela peut marcher.

Quelqu'un aurait une idée ?