Re: Quickform - multiple rows
| From: | Obsessed | Date: | Fri, 25 Mar 2005 10:10:11 +0000 |
| Subject: | Re: Quickform - multiple rows | ||
| References: | 1 | Groups: | php.pear.general |
| Request: | Send a blank email to pear-general+get-18326@lists.php.net to get a copy of this message | ||
Now I'm getting empty textfields
my array looks like this :
Array
(
[0] => Array
(
[username] => Denis
[email] => nospam@prov.be
)
[1] => Array
(
[username] => Pedro
[email] => email@provider.be
)
)
Arne de Bree wrote:
Maybe this will help:$users = db_GetUsers(); $formusers = new HTML_QuickForm('frmEditUser', 'post'); $formusers->addElement('header', 'UserHeader', 'OverzichtMedewerkers');foreach($users as $user) { $formusers->addElement('text', 'email',$user['username']);$formusers->addElement('submit', 'btnEdit', 'Wijzig'); $formusers->addElement('submit', 'btnDelete','Verwijderen');} $formusers->setDefaults($users);Changed 1: $formusers->addElement('submit', btnEdit', 'Wijzig'); Into $formusers->addElement('submit', 'btnEdit', 'Wijzig'); Changed 2:$formusers->addElement('submit', 'btnDelete','Verwijderen'); $formusers->setDefaults($user);} Into $formusers->addElement('submit', 'btnDelete','Verwijderen');} $formusers->setDefaults($users);The setDefaults is a "global" form function which takes a array as an argument (element => value) Good luck! Arne