我用smarty的counter的.php

此博客展示了一段PHP代码,包含相关文件后,设置了本机MySQL数据库的连接信息,创建Smarty实例对象。接着建立OakDB对象连接数据库,执行SQL查询语句,将查询结果存入数组,最后将数据分配给模板变量并显示模板。

<?php

 /*********************************************
   *
   *FileName: bottomshortcut.php
   *Author: W01F_dawn
   * Email: dlm364@sohu.com
   *
  *********************************************/
//包含相关文件
 
   require_once('./libs/Smarty.class.php');//类文件
   require_once('./include/db.php');//数据库文件

  
//本机的数据库相关数据
 
   $DBServer='localhost';
   $DBUser='root';
   $DBName='ccst';
   $DBPasswd='zzzzzz';
  
  
  
//建立smarty实例对象$smarty

   $smarty = new Smarty(); 
   $smarty->template_dir="./templates/default";
   $smarty->compile_check = true;
   $smarty->left_delimiter = "{*";
   $smarty->right_delimiter = "*}";

 
//    建立OakDB对象 $dbh 用来查询数据库,给定四个参数自动连接数据库

 
//  connect    the   database  
    $dbh_title = new OakDB($DBServer, $DBUser, $DBPasswd, $DBName);
//  query leftshortcuttitle ,return titles 
 $querytext_title='SELECT *  FROM  bottomshortcuttitle ' ;
    $dbrs_title=$dbh_title->queryDB($querytext_title);
 while ($asgnrs_title= mysql_fetch_array($dbrs_title))
    {
     $value_title [] = $asgnrs_title;
 }
 $smarty->assign('bottomshortcuttitle' ,$value_title);
 
//  connect    the   database  
    $dbh_content = new OakDB($DBServer, $DBUser, $DBPasswd, $DBName); 
    $querytext_content='SELECT *  FROM  bottomshortcut ' ;   
 $dbrs_content=$dbh_content->queryDB($querytext_content);//行指针dbrs
 
//将数据库内容放入$value[]数组中
   while ($asgnrs_content = mysql_fetch_array($dbrs_content))
    {
     $value_content [] = $asgnrs_content;
 }
 
//模板变量替换的内容 放到navigation.tpl 的section中
    $smarty->assign('bottomshortcutcontent' ,$value_content);


//编译并显示位于./templates下的navigation.tpl模板

   $smarty->display('bottomshortcut.tpl');

?>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值