注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

北漂的小羊

Java编程,开发者,程序员,软件开发,编程,代码。新浪微博号:IT国子监

 
 
 

日志

 
 
关于我

在这里是面向程序员的高品质IT技术学习社区,是程序员学习成长的地方。让我们更好地用技术改变世界。请关注新浪微博号: IT国子监(http://weibo.com/itguozijian)

网易考拉推荐

php典型三层架构  

2012-07-28 11:28:16|  分类: php |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

php典型三层架构

数据库

CREATE TABLE `t_user` (
  `u_id` int(11) NOT NULL,
  `u_name` varchar(20) default NULL,
  `u_password` varchar(20) default NULL,
  PRIMARY KEY  (`u_id`)
)

page文件夹(表现层)

userslist.php

<?php
include_once '../facade/usersAction.php';
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>
用户管理</title>
</head>

<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
 <tr>
  <td><a href="usersadd.php">
添加用户</a></td>
 </tr>
 <tr>
  <td>
  <form action="userslist.php" method="post" id="Find">
  
用户名:
  <input type="text" name="userName" id="userName" value="<?php echo $userName?>">
  <input type="submit" value="
搜索"></form>
  </td>
 </tr>
</table>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
 <tr>
  <td width="20%">
用户id</td>
  <td width="20%">
用户名</td>
  <td width="20%">
用户密码</td>
 </tr>
 
 <?php
 for($i = 0; $i < sizeof ( $userlist ); $i ++)
 {
  echo '<tr><td width="20%">' . $userlist[$i][0] . '</td><td>'.$userlist[$i][1].'</td><td>'.$userlist[$i][2].'<td/></tr>';
 }
 ?>
 
</table>

</body>
</html>

 

facade文件夹(业务层)

usersAction.php

 

<?php

include_once '../DAL/usersDal.php';

if(isset($_POST["userName"])&&!$_POST["userName"]=='')
{
 $userlist = findUsers($_POST["userName"]);
 $userName = $_POST["userName"];
}
else
{
 $userlist = findUsers('');
 $userName = '';
}
?>

 

DAL文件夹(数据层)

usersDal.php

<?php
function findUsers($usersName)
{
 //
包含配置文件
 include_once '../config.php';
 
 //
创建数据库连接
 $conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
 mysql_select_db($mysql_database);
 
 //
执行查询
  $query="select * from t_user ";

 if(isset($usersName)&&!$usersName=='')
 {
  $query =  $query."where u_name = '".$usersName."'";
 }
    $result=mysql_query($query,$conn);
   
    //
将返回值放入数组
    $array = array();
    while($row=mysql_fetch_row($result))
    {
        $array[] = $row;
    }
   
  //
释放资源,关闭连接
    mysql_free_result($result);
    mysql_close(); 
   
    //
返回结果
    return $array;

}


?>

 

<?php
 $mysql_server_name="localhost:3306"; //
数据库服务器名称
    $mysql_username="root"; //
连接数据库用户名
    $mysql_password="root"; //
连接数据库密码
    $mysql_database="network"; //
数据库的名字
?>

  评论这张
 
阅读(2766)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016