[PEAR][HTML_QuickForm] Résultat d'une requête dans liste déroulante
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:
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:
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 ?