Re: QuickForm - problem with addElement('header')
| From: | Cody Green | Date: | Thu, 10 Jul 2003 14:07:28 +0000 |
| Subject: | Re: QuickForm - problem with addElement('header') | ||
| References: | 1 2 | Groups: | php.pear.general |
| Request: | Send a blank email to pear-general+get-6552@lists.php.net to get a copy of this message | ||
Thanks that worked.
ex)
$defaultValues['task_id'] = $data[0]['task_id'];
$defaultValues['title'] = $data[0]['title'];
$form->addElement('text', 'task_id');
$form->addElement('text', 'title');
$form->freeze(array('task_id','title'));
Graham Clarke <grahamc@53tech.com> wrote:
> Cody - the 'header' type is not an HTML form element -- just text
> displayed on your page. Try 'text' instead. Try $form->freeze() to
> see the values only -- no input boxes.
>
> Have a look at the supported element types in
> [your_path_to_pear]/pear/HTML/QuickForm.php
>
> hth
>
> Graham
>
> At 08:18 AM 7/10/2003 -0500, Cody Green wrote:
>> I am having a problem with my form. I am querying a database and
>> storing the values into an array $data. I then set up a form to use
>> the $data array for some of its values. The actual parts of the
>> form retain there values when the form is submitted and starts to go
>> though validation but the headers don't remember their values.
>> I don't have any validation happening right now, I'm just sending
>> the form back to the page to see the values stored in the $_POST
>> variable. Any help would be greatly appreciated.
>> Thanks,
>> Cody
>> Here is a sample of my code.
>>
>> $form->addElement('header', 'submitted_by',
>> $data[0]['submitted_by']); $form->addElement('header',
>> 'entered_by', $data[0]['entered_by']);
>> $form->addElement('header',
>> 'date_entered', $data[0]['date_entered']);
>> $form->addElement('header', 'problem',
>> nl2br($data[0]['problem']));
>> $form->addElement('select','status','Status:',
>> array('open'=>'Open',
>> 'wait_csg'=>'Waiting on CSG',
>> 'wait_user'=>'Waiting on
>>
>> User','hold'=>'Hold','canceled'=>'Canceled','closed'=>'Closed'));
>> $form->addElement('select','priority','Priority:',
>> array('normal'=>'Normal', 'high'=>'High',
>> 'low'=>'Low'));
>> $form->addElement('textarea',
>> 'comment','Comment:','rows="6"
>> cols="30"'); $form->addElement('text', 'time_spent',
>> 'Time
>> Spent:','size="2"'); $form->addElement('reset',
>> 'reset', 'Reset');
>> $form->addElement('submit', 'submit', 'Update Task');
>>
>> // Validation rules
>>
>>
>> // Validate form
>> if ($form->validate()) {
>>
>>
>> }
>>
>>
>>
>>
>> --
>> PEAR General Mailing List (http://pear.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
> Graham Clarke
> GrahamC@53Tech.com
> www.53Tech.com
> 603.643.9955