SMARTY的简单实例写法

访问页面main.php(后台页面)

<?php
include("../init.inc.php"); //引入入口文件
include("../DBDA.php");
$db = new DBDA();
$sql = "select * from nation";
$arr = $db->Query($sql);
$smarty->assign("arr",$arr);
$smarty->display("main.html");

前台显示页面main.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<h1>民族信息</h1>
<table width="100%" border="1" cellpadding="0" cellspacing="0">
    <tr>
        <td>代号</td>
        <td>名称</td>
        <td>操作</td>
    </tr>
    
    <{foreach $arr as $v}>
    <tr>
        <td><{$v[0]}></td>
        <td><{$v[1]}></td>
        <td><a href="del.php?code=<{$v[0]}>">删除</a><a href="update.php?code=<{$v[0]}>">修改</a></td>
    </tr>
    <{/foreach}>
    
</table>
<a href="add.php">添加数据</a>
</body>
</html>

所有的处理页面跟正常的处理页面一样写就可以了,不需要加其它代码。

主要是注意前台和后台页面的分离,然后php和html的写法,处理页面的php基本一样。

 

posted @ 2017-04-26 16:58  v斌v  阅读(315)  评论(0编辑  收藏  举报