实例操作:PEAR的HTML_QuickForm7应用

2016-01-29 13:23 60 1 收藏

实例操作:PEAR的HTML_QuickForm7应用,实例操作:PEAR的HTML_QuickForm7应用

【 tulaoshi.com - PHP 】


    【PHPChina讯】程序员们往往被告之不要去重复地编写程序, 而且最好的程序员在写他们自己的程序的时候都会借鉴别人的。javascript:;" onClick="javascript:tagshow(event, 'PHP');" target="_self">PHP,作为一个基本的Web语言,常见于form的显示,处理和验证(确认)。然而,有一个强大的PEAR包需要更多的关注:它就是HTML_QuickForm,它促使图的提交和form的显示,而且更有用的是,客户端和服务器端都能够得到验证,即快又简单。这篇文章会让你了解PEAR包的基本知识。他假定你已有HTML表格基础,并且有基本的PHP技能。

    安装HTML_QuickForm

    安装PEAR包只需要两个条件:PHP4.2版本以上,并且有HTML_Common包。现在为止HTML_QuickForm 3.2.7是最新的版本,它需要对应的HTML_Common 1.2.1。有人在为PHP5写这两个包(以HTML_QuickForm2和 HTML_Common2的形式),但是还没有发布。

    你可以通过以下pear list检查PEAR是否已经安装:
pear list
Installed packages:
===================
Package        Version State
Archive_Tar     1.1     stable
Console_Getopt 1.2     stable
DB               1.6.2   stable
Date            1.4.6   stable
HTTP            1.2.2   stable
Image_Canvas   0.3.0   alpha
Image_Color    1.0.2   stable
Image_Graph    0.7.2   alpha
Mail            1.1.3   stable
Net_SMTP       1.2.6   stable
Net_Socket     1.0.1   stable
PEAR           1.3.2   stable
Validate       0.6.3   beta
XML_Parser     1.0.1   stable
XML_RPC        1.1.0   stable

    从以上可以知道,你的机器即没有HTML_QuickForm 也没有 HTML_Common,所以它们需要被安装:
pear install HTML_Common
downloading HTML_Common-1.2.3.tgz ...
Starting to download HTML_Common-1.2.3.tgz (4,746 bytes)
.....done: 4,746 bytes
install ok: HTML_Common 1.2.3

pear install HTML_QuickForm
downloading HTML_QuickForm-3.2.7.tgz ...
Starting to download HTML_QuickForm-3.2.7.tgz (102,475 bytes)
........................done: 102,475 bytes
install ok: HTML_QuickForm 3.2.7
 
    显示form

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/php/)

    使用代码去显示一个表单很简单,让我们以一个例子开始:
<?php
 require_once "HTML/QuickForm.php"; // tell PHP to include the QuickForm package

  $form = new HTML_QuickForm('register', 'post');  // instantiate the object
  $form-addElement('text', 'firstName', 'Enter first name'); // add a text element
  $form-addElement('password','password', 'Enter your password'); // add a password element
  $form-addElement('textarea','ta','Description'); // add a textarea element
  $form-addElement('submit','sb','Submit form'); // add a submit button element

  $form-display();
?


    很明了这小段代码的意思:包的引入,对象的示例,然后加入元素(称作FirstName的:在它之后输入你的first name;password:在它之后输入你的password。)下面是HTML代码的样子:
<form action="/phpbuilder/html_quickform11.php" method="post" name="register" id="register"
<div
<table border="0"

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/php/)

 <tr
  <td align="right" valign="top"<bEnter first name</b</td
  <td valign="top" align="left" <input name="firstNa

来源:https://www.tulaoshi.com/n/20160129/1489973.html

延伸阅读
标签: Web开发
//设定那个选项被选中 select.options[i].selected=true select.value="value" select.selectedIndex = index; //创建新的Option对象 new Option(text,value) new option(text,value,defaultSelected,selected text:字符串,指定option对象的text属性(即option/option之间的文字) value:字符串,指定option对象的value属性 defaultSelected:布...
标签: windows 操作系统
本Windows 7系列应用教程为 中国专稿 ,作者 肥鱼,转载请保留此信息! 在学习中遇到问题可以到 论坛 发贴交流! 更多Win7操作系统相关教程: http://www.jcwcn.com/article/special/200910/special_68.html 本教程为配合Windows 7正式发布,中国(www.jcwcn.com)专门推出了玩转Win7系列教程,上一课我们对Win7的图标有了一定的认识,在这...
标签: Web开发
1.jqury如何用ajax的形式调用后台asp.net页面生成的json数据 2.jquery简单的dom操作 3.送本jquery的开发手册给大家(大家慢慢去研究) 准备工作: 首先,我们新建个网站(.net2.0就行). 1.在我们的项目中jquery的js文件。 2.新建一个htm文件,命名为dome.htm吧。 代码如下:(head区的js代码就是实现的全部代码,有详细注释) 代...
这个是一个关于HTML代码攻击的,虽然短点大家看看怎么样,能实现的哦。 现在的Windows操作系统实在是很方便,连格式化都是只用鼠标点点就可以了,不用象以前那样要输入命令来完成格盘。 我们要做一个格本地磁盘网页并不是很难,会HTML代码的朋友一定是没有什么问题的,这个其实就是利用一下IE的漏洞来实现我们的目的。 下面我们看一下下面的...
标签: ASP
FSO,正如UFO般令人激动、令人神往,当然更多的亦是让人欢喜让人忧。君不见某空间服务商广告:100MB空间只要60RMB/年,支持数据库,支持什么什么……一问不支持FSO,立马泄气。那FSO究竟是什么东西,它的力量又是如何巨大,其操作的原理又是怎的怎的呢?这次来个彻底的理解。  首先,FSO是FileSystemObject的简称。当然也就是我们的...

经验教程

947

收藏

95
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部