Smarty案例----新闻管理系统
1、创建数据库
2、连接数据库
//第一种方式
$host="localhost";
$host="root";
$host="";
$host="new";
$mysqli=new mysqli("localhost","root","","new");
$mysqli->query("set names utf8");
//第二种方式
/*class mysql{
var $host="localhost";
var $host="root";
var $host="";
var $host="new";
function connect(){
$mysql=new mysqli($this->host,$this->username,$this->password,
$this->dbname);
if(mysqli_connect_errno()){
echo "连接数据库失败";
exit;
}
return $mysqli;
}
}
美工:使用html,这是模板文件
关于MVC
1、 采用的技术---smarty(V)
2、 搭建的开发环境----wamp
目录介绍
文件与文件之间的关系
每个文件解决的问题
功能介绍---PHP(M+C)
M:处理方法
通过init.inc.php连接html和php文件
<?php
include("./libs/Smarty.class.php");
$tpl=new Smarty();
$tpl->template_dir='templates';
$tpl->compile_dir='templates_c';
$tpl->left_delimiter='<{';
$tpl->right_delimiter='}>';
C:条件
3、 界面---------TPL (V)
登陆界面:
<p id="title">新闻管理登陆</p>
<form name="myform"
action="../new_manage/login.php" method="post">
<table width=280 border="0">
<tr>
<td>用户名:</td>
<td><input type="text" name="username" ></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password"
name="password"></td>
</tr>
</table>
<input type="submit" value="提交" name="submit">
</form>