级别: 中级 Stony Yakovac (syakovac@gmail.com), 软件工程师, 自由撰稿人
2007 年 8 月 02 日 本 系列 共分 6 部分,演示了如何利用强大的 Xforms 与 MySQL 和 PHP 相结合,为处理提供支持,创建在线会计工具,我们把它称为 “X-Trapolate”。每一项好的编程技术都有自己擅于解决的问题。本系列主要介绍了一些 Xforms 能有效解决的问题,例如对实时计算和高交互性的需求。本系列的第 2 部分将演示如何利用强大的 Xforms 并与 MySQL 和 PHP 相结合,创建基本的 “登陆”、“注册” 和 “帐户管理” 功能,这些功能在现代 Web 应用程序中很常见。
在本教程中
- 首先,本教程将介绍一些基本的 Xforms 开发,包括文本输入、密码模糊文本输入和所需的的数据结构。
- 然后将涵盖在 PHP 中处理 Xforms 数据及所支持的 MySQL 数据库结构。
- 登录过程的最后一个部分需要解决登录成功或失败后的操作。
预备知识
这篇教程使用 MySQL 数据库进行存储和引用。必需的 SQL 命令将贯穿整篇文章,不过这需要具有 MySQL 的工作知识。PHPMyAdmin 提供了等价的访问,可以配置 MySQL 数据库并能通过菜单驱动的图形界面查看内容。 尽管本系列的目的是向读者讲解 Xforms 的用法,但读者应至少了解一些背景知识。developerWorks 上提供了一些有关 Xfomrs 的非常优秀的文章和初级系列。Xforms 构建于 XML 之上,因此也需对 XML 有基本的理解。 同时还有可能涉及一些其它的技术和概念,但是这些知识非常少,并且不会影响读者理解本文。
系统需求
- 一个能够显示 Xforms 的浏览器,例如 Firefox 2.0.1。
- 启用 PHP 的 Web 服务器,例如 WAMP。
- SQL 服务器,MySQL,在本例中它是 WAMP 程序包的一部分。
学习时间
1 小时
格式 html
关于本教程
这篇教程适用于研究 Xforms Web 表单处理技术的 Web 应用程序开发人员。这一教程是该 系列(含 6 部分)的第 2 篇,也是第一篇介绍这项技术的教程。在本教程中将开发登录表单和帐户注册表单。首先,本教程将介绍一些基本的 Xforms 开发,包括文本输入、密码模糊文本输入和所需的的数据结构。然后将涵盖在 PHP 中处理 Xforms 数据及所支持的 MySQL 数据库结构。登录过程的最后一个部分需要解决登录成功或失败后的操作。要进行登录需要拥有一个帐户。通过注册可以创建帐户,这将在登录之后进行介绍。
IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |