接下来我们加入对表单的处理功能。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
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()函数。
博客主要讲述了加入对表单的处理功能,涉及到Form2.php文件,还提及了XML相关内容。
1262

被折叠的 条评论
为什么被折叠?



