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

类别:编程语言 点击:0 评论:0 推荐:

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

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


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


  二、文件
 

  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应包括对数据的一些检验,例如注册用户名是否已存在等。


本文地址:http://com.8s8s.com/it/it22461.htm