#23191 [Opn]: [QuickForm] Select box type problems

From: Date: Mon, 14 Apr 2003 07:16:58 +0000
Subject: #23191 [Opn]: [QuickForm] Select box type problems
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-15158@lists.php.net to get a copy of this message
ID: 23191 Updated by: mansion@php.net Reported By: jellybob@php.net Status: Open Bug Type: PEAR related Operating System: Debian 3.0 PHP Version: 4.3.1 New Comment: I have tested with this code and it was working fine. require_once('HTML/QuickForm.php'); $form = new HTML_QuickForm(); $select =& $form->addElement('select', 'bob'); $select->addOption('option1', '1'); $select->addOption('option2', '2'); $form->addElement('submit', null, 'Submit'); if ($form->validate()) { print_r($form->getElementValue('bob')); } $form->display(); Could you tell me which QuickForm release you are using ? Thanks, Bertrand Mansion Mamasam Previous Comments: ------------------------------------------------------------------------ [2003-04-13 20:50:14] jellybob@php.net When using a select element in a Quickform, if you later try to retrieve the value with getElementValue, it returns it as the string Array (not as an Array, but just the string). Example: $form = new HTML_QuickForm('example', 'post'); $select = &$form->addElement('select', 'bob'); $select->addOption('option1', '1'); $select->addOption('option2', '2'); $select->addElement('submit', null, 'Submit'); if ($form->validate) { print_r($form->getElementValue('bob'); } Outputs: Array ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=23191&edit=1

« previous php.pear.dev (#15158) next »