`

简单的php+smarty应用

    博客分类:
  • PHP
阅读更多
/*---------------------------php代码-----------------------------------------*/
<?php
//定义数据库连接
$conn = mysql_connect("localhost","root","K2009sense");
//定义要操作的数据库名
$db = mysql_select_db("user");
//执行操作语句
$result = mysql_query("select * from userInfo");
//取出当前表里表头字段的信息
while ($fieldInfo = mysql_fetch_field($result))
{
  $field[] = $fieldInfo->name;
  //echo $field[0];
}
print_r($field);
//取出当前表里的数据并转化为数组
while ($row = mysql_fetch_array($result))
{
  $info[] = $row;
}
/*//在源文件中提示这个资源的相关信息
var_dump($result);
//打印数组
print_r($info);*/
//关闭数据库
mysql_close($conn);


//引用smarty模板
include_once("Smarty_setup.php");
//构建smarty对象
$smarty = new Smarty();     
$smarty->assign("title","这是我自己的smarty分层代码");
//将表头信息逐个赋值给模板页变量
$smarty->assign("field_id",$field[0]);
$smarty->assign("field_name",$field[1]);
$smarty->assign("field_pwd",$field[2]);
//将存储表中数据的数组赋值给模板页变量
$smarty->assign("bodyInfo",$info);
    //将模板页面加载显示在当前页面
$smarty->display("test3.html");
?>

/*-----------------------------smarty里面的模板----------------------------------------*/
<html>
<head>
     <title>
         {$title}
        </title>
    </head>
    <body>
     <table>
         <thead>
             <tr>
                    <td>{$field_id}</td>
                    <td>{$field_name}</td>
                    <td>{$field_pwd}</td>
                </tr>
            </thead>
            <tbody>
             {foreach from=$bodyInfo item=itemInfo}
                <tr>
                 <td>{$itemInfo.id}</td>
                    <td>{$itemInfo.name}</td>
                    <td>{$itemInfo.pwd}</td>
                </tr>
                {/foreach}
            </tbody>
        </table>
    </body>
</html>
分享到:
评论

相关推荐

    PHP+MYSQL+SMARTY内容管理系统

    【PHP+MYSQL+SMARTY内容管理系统】是一种基于PHP编程语言、MySQL数据库管理和Smarty模板引擎的网站开发框架。这种系统主要用于构建高效、灵活且易于维护的内容管理平台,它将后端逻辑处理、数据存储与前端展示进行了...

    php+smarty简单的程序

    这个"php+smarty简单的程序"是一个适合初学者研究和学习的留言板系统,通过它我们可以深入了解Smarty模板引擎的工作原理以及如何在实际项目中应用。 首先,Smarty的核心概念是模板、变量和函数。模板是HTML代码,...

    php+smarty简单新闻管理

    这个“php+smarty简单新闻管理”项目旨在帮助开发者,尤其是熟悉ASP的程序员,快速掌握PHP和Smarty的结合使用,以便构建更高效、更分离的MVC(模型-视图-控制器)架构应用。 1. PHP基础:PHP是Hypertext ...

    php+mysql+smarty+ajax+jquery+phpeclipse实例视频4

    Smarty提供了一种简单的方法来处理动态内容,并确保视图和控制器之间的清晰分离,这符合MVC(模型-视图-控制器)设计模式。 4. AJAX(Asynchronous JavaScript and XML):AJAX是一种在不刷新整个网页的情况下,...

    PHP+Smarty+Mysql网上购物源码

    【Smarty】:Smarty是一个PHP模板引擎,它将呈现逻辑与应用逻辑分离,使开发者能够使用模板来设计和布局网页,而程序员则专注于业务逻辑的编写。Smarty提供了模板变量、函数、控制结构等特性,使得非程序员也能轻松...

    php+smarty应用的一个留言的例子

    在"php+smarty应用的一个留言的例子"中,我们将探讨如何使用PHP和Smarty来创建一个简单的留言系统。 首先,我们需要理解Smarty的基本概念。Smarty是一个PHP类库,它提供了一套自己的语法,用于在HTML模板中嵌入PHP...

    PHP+smarty+购物网站

    这个"PHP+smarty+购物网站"项目,对于PHP初学者来说,是一个很好的实践平台,能够帮助他们理解和掌握如何在实际的电商场景中应用Smarty模板系统。 首先,让我们来了解PHP。PHP是一种广泛使用的开源服务器端脚本语言...

    php+mysql+smarty+ajax+jquery+phpeclipse实例视频3

    【标题】"php+mysql+smarty+ajax+jquery+phpeclipse实例视频3"揭示了这一教学资源的主要技术栈,包括PHP、MySQL、Smarty模板引擎、AJAX以及jQuery,并使用了PhPEclipse作为开发环境。这是一系列视频教程的第三部分,...

    php+smarty+sql 留言系统

    【PHP+Smarty+SQL留言系统】是一个基于PHP编程语言、Smarty模板引擎以及SQL数据库的交互式网站应用。这个系统提供了一系列的功能,包括留言的添加、修改、用户登录、注册、删除以及留言的排序等,旨在创建一个用户...

    php+smarty+sql 留言系统

    【PHP+Smarty+SQL留言系统】是一个基于PHP编程语言、Smarty模板引擎以及SQL数据库的交互式网站应用。这个系统提供了一系列的功能,包括留言的添加、修改、用户登录、注册、删除、排序、分页和搜索,旨在实现一个完整...

    php+smarty+mvc框架登录已完成

    通过这个项目,开发者可以进一步学习如何将Smarty模板引擎和MVC设计模式结合,以及如何在Windows环境下搭建和调试PHP应用。同时,对于初学者来说,了解和实践登录系统的实现也是提升技能的关键步骤。在现有的基础上...

    PHP+smarty +jQuery最全面留言板,新手必备

    标题中的“PHP+smarty +jQuery最全面留言板,新手必备”提到了三个主要技术:PHP、Smarty模板引擎和jQuery。这个项目是一个完整的留言板系统,适用于初学者进行实践学习。以下是关于这三个技术及其在留言板应用中的...

    php+smarty最好用的增删改查

    ### PHP + Smarty 最好用的增删改查 ...综上所述,PHP + Smarty 结合使用可以高效地实现 Web 应用中的增删改查功能。通过理解基础概念、掌握类的设计及数据库操作方法,开发者可以更好地构建安全、高效的应用系统。

    html5+javascript+jQuery+php5+smarty完全中文手册+ThinkPHP快速入门手册打包下载

    HTML5、JavaScript、jQuery、PHP5和Smarty是Web开发中常用的技术栈,它们各自拥有丰富的功能和广泛的应用。下面将分别介绍这些技术的核心知识点,并结合ThinkPHP框架的快速入门,帮助你理解它们的重要性和实际应用。...

    PHP+smarty+per宝典

    5. 应用实践:通过实例学习如何将PHP、Smarty和MySQL整合起来,构建一个完整的Web应用,例如用户注册登录系统、内容管理系统等。 6. 性能优化和安全:学习如何优化PHP代码和MySQL查询,以提高应用性能。同时,了解...

    php+smarty输出新闻列表

    在PHP和Smarty框架中,构建一个新闻列表页面是常见的任务,这涉及到动态数据的获取、模板引擎的使用以及HTML静态页面的生成。接下来,我们将详细探讨这个过程。 首先,我们需要理解PHP作为服务器端脚本语言的角色。...

    php+smarty+mysql开发文档

    在IT行业中,PHP、Smarty和MySQL是三种非常重要的技术,尤其对于Web开发而言,它们构成了许多网站的基础架构。本文将详细解析这三个技术及其在实际开发中的应用。 **PHP(Hypertext Preprocessor)**是一种广泛使用...

    PHP留言本,Php+Mysql+Smarty+Layui架构

    【PHP留言本,Php+Mysql+Smarty+Layui架构】是一个基于PHP编程语言、MySQL数据库、Smarty模板引擎和Layui前端框架构建的简单Web应用实例。这个项目旨在帮助初学者理解如何在实际开发中运用MVC(Model-View-Controller...

    PHP+Smarty做的留言板

    这个“PHP+Smarty做的留言板”项目为初学者提供了实际的开发经验,通过它,你可以学习到PHP的基础语法、面向对象编程、数据库操作、模板引擎的使用以及Web应用的基本架构。在实践中不断熟悉这些概念和技术,对于提升...

    PHP5+SMARTY手册

    **PHP5+SMARTY手册详解** PHP5是PHP语言的一个重大升级版本,...总的来说,PHP5和SMARTY的结合为Web开发提供了一个强大的工具集,通过学习和应用这两个技术,开发者可以创建出符合现代Web标准的、易于维护的动态网站。

Global site tag (gtag.js) - Google Analytics