PEAR::HTML_QuickForm入门[3]--处理表单数据

王朝php·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

接下来我们加入对表单的处理功能。

Form2.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

<HEAD>

<TITLE> PEAR::HTML_QuickForm </TITLE>

<META NAME="Generator" CONTENT="EditPlus">

<META NAME="Author" CONTENT="Haohappy">

</HEAD>

<BODY>

<?

require_once("HTML/QuickForm.php");

$form = new HTML_QuickForm('frmTest', 'post');

$form->addElement('header', 'header', '请登录');

$form->addElement('text', 'name', '用户名:');

$form->addElement('password', 'password', '密码:');

$form->addElement('submit', '', '提交');

if ($form->validate()) {

$form->process('say_hello');

} else {

$form->display();

}

function say_hello($data) {

print 'Hello, ' . $data['name'];

print '<BR>';

print 'Your password is '.$data['password'];

}

?>

</BODY>

</HTML>

效果:

点击提交按钮后

在这段代码里,我们设计了一个say_hello()函数来处理表单,并通过$form->process()来调用。

输入到表单的数据保存在一个$data数组中,可以传递给say_hello()函数。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航