小型(典型)电子商务结构代码分析笔记1

王朝other·作者佚名  2006-01-09
宽屏版  字体: |||超大  

对站点结构分析包括文件和目录两部分。

一、目录

全站的目录结构和站点实现的功能(或数据库表)基本一对一匹配。

有新闻、产品、用户注册、用户反馈、站点后台管理、公用脚本文件等目录,每个目录保括一个或多个脚本文件,用于实现此目录所对应的功能(或操作相应的数据库表并将结果返回)。

二、文件

1.注册目录

文件1:index.php 用于展示用户注册协议

文件2:reg.php 用于新用户注册

文件3:updata.php 已注册用户更新注册资料用

文件4:action.php 根据文件2、3传来的不同参数对注册用户表作不同操作(INSERT,updata)

文件2、3参数通过一隐藏区域传给文件4。

eg:参数传出

文件2:

<form name="reg" method="post" action="action.php" onSubmit="return check_reg();">

//check_reg()用于检查提交的表单各数据是否合法。结果为真则将各字段参数传给action.php,否则不传。

……

<input name="action" type="hidden" id="action" value="reg">

……

</form>

文件3:

<form name="reg_form" method="post" action="action.php" onSubmit="return check_reg();">

……

<input name="action" type="hidden" id="action" value="updata">

……

</form>

eg:参数接受处理

文件4:文件2和3的各参数可通过$_POST['表单的对象name']来获取(用POST或GET取决与表单的METHOD)。

典型过程如下:

连接数据库

if($_POST['action']==reg)

……

//插入数据

if($_POST['action']==updata)

……

//修改数据

更完善的ACTION.PHP应包括对数据的一些检验,例如注册用户名是否已存在等。

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