Re: Quickform - multiple rows

From: Date: Fri, 25 Mar 2005 17:23:11 +0000
Subject: Re: Quickform - multiple rows
References: 1 2  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-18338@lists.php.net to get a copy of this message
On Fri, 25 Mar 2005 11:10:11 +0100, Obsessed <Obsessed@dayofdefeat.be> wrote: > > 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 > ) > > ) For setDefaults, the array needs to be: array('fieldName' => 'fieldValue', 'fieldName2' => 'fieldValue2') > > > Arne de Bree wrote: > > >Maybe this will help: > > > > $users = db_GetUsers(); > > > > $formusers = new HTML_QuickForm('frmEditUser', 'post'); > > $formusers->addElement('header', 'UserHeader', > > 'Overzicht > >Medewerkers'); > > > > 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 > > > > > > > > > > > > > > > -- Justin Patrin

« previous php.pear.general (#18338) next »