Re: Quickform - multiple rows

From: 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', '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


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