代碼: 站點 ┗includes ┗class.inc ┣templet ┗index.htm ┣list.htm ┗content.htm ┣index.php ┗content.php 庫結構

代碼: -- 數據庫: `test` -- 表的結構 ` " /> 极品少妇高潮啪啪AV无码吴梦梦,久久精品中文闷骚内射,丰满少妇67194视频

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

推薦php模板技術[轉]

站點結構

代碼:
站點
  ┗includes
       ┗class.inc
  ┣templet
       ┗index.htm
       ┣list.htm
       ┗content.htm
  ┣index.php
  ┗content.php
庫結構

代碼:
-- 數據庫: `test`
-- 表的結構 `test`
CREATE TABLE `test` (
  `id` smallint(3) NOT NULL auto_increment,
  `name` varchar(10) NOT NULL default '',
  `sex` enum('男','女') NOT NULL default '男',
  `age` smallint(2) NOT NULL default '0',
  `email` varchar(20) NOT NULL default '',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
--------------- class.inc文件 -------- 
復制代碼 代碼如下:<?php   
 class mycon{    
    private $myhost;   
    private $myuser;   
    private $mypwd;   
    function mycon($host="localhost",$user="root",$pwd=""){   
      $this->myhost = $host;   
      $this->myuser = $user;   
      $this->mypwd = $pwd;   
    }   
    function connect(){   
      return mysql_connect($this->myhost,$this->myuser,$this->mypwd);   
    }   
  }   

  class templet{   
     private $source_file;   
     function get_file($filename){   
         $this->source_file = file_get_contents($filename);   
     }   
     function parse($tags,$vals){   
         if(!is_array($tags)){   
            return preg_replace("|{".$tags."}|",$vals,$this->source_file);    
         }else{   
            $an = count($tags);   
            for($i=0;$i<$an;$i++){   
               $tags[$i] = "|{".$tags[$i]."}|";   
            }   
           return preg_replace($tags,$vals,$this->source_file);    
        }   
     }   
  }   

?> 



----------------index.htm文件------------------- 
復制代碼 代碼如下:<HTML>   
<HEAD>   
<TITLE>首頁</TITLE>   
</HEAD>   
<BODY style="font-size:12px">   
<TABLE WIDTH="100%" CELLPADDING="0" CELLSPACING="1" bgcolor=#000000 style="font-size:12px">   
    <caption>成員列表</caption>   
    <TR bgcolor="#ffffff" align=center>   
      <TD width=25%>姓名</TD>   
      <TD width=25%>性別</TD>   
      <TD width=25%>年齡</TD>   
      <TD width=25%>email</TD>   
    </TR>   
    {所有列表}   
    <TR bgcolor="#ffffff">   
      <TD colspan=2>共有{總條數}條記錄,顯示{每頁條數}條/頁</TD>   
      <TD colspan=2 align=right>{分頁}</TD>   
    </TR>   
</TABLE>   
</BODY>   
</HTML> 



------------------list.htm文件------------------- 
復制代碼 代碼如下:<TR bgcolor="#ffffff" align=center>   
  <TD><a href="content.php?id={成員ID}">{姓名}</a></TD><TD>{性別}</TD><TD>{年齡}</TD><TD>{email}</TD>   
</TR> 



-------------------content.htm文件----------------------- 
復制代碼 代碼如下:<HTML>   
<HEAD>   
<TITLE>成員信息</TITLE>   
</HEAD>   
<BODY style="font-size:12px">   
<TABLE WIDTH="100%" CELLPADDING="0" CELLSPACING="1" bgcolor=#000000 style="font-size:12px">   
    <caption>成員信息</caption>   
    <TR bgcolor="#ffffff">   
      <TD width=60>姓名</TD><TD>{姓名}</TD></TR>   
    <TR bgcolor="#ffffff">   
      <TD>性別</TD><TD>{性別}</TD></TR>   
    <TR bgcolor="#ffffff">   
      <TD>年齡</TD><TD>{年齡}</TD></TR>   
    <TR bgcolor="#ffffff">   
      <TD>email</TD><TD>{email}</TD></TR>   
</TABLE>   
</BODY> 



----------------index.php文件-------------------------- 
復制代碼 代碼如下:<?php    
  include("includes/class.inc");    
  $tmpl =new templet;    
  $mycon =new mycon;    
  $con = $mycon->connect();    
  mysql_select_db("test",$con);    
  $lim = 20; //每頁顯示行數    
  $p = ($_GET[p]) ? $_GET[p] : 1;  //當前頁號    

  /***** 生成列表開始 *****/    

  $lists = "";    
  $tmpl->get_file("templet/list.htm");    
  $tags = array("成員ID","姓名","性別","年齡","email");  //應與表字段同順序    
  $rs = mysql_query("select * from test order by id desc limit ".($p-1)*$lim.",$lim");    
  while($row=mysql_fetch_row($rs)){    
     $lists .= $tmpl->parse($tags,$row);    
  }    

   /***** 生成列表完成, 分頁開始 *****/    

  $tmpl->get_file("templet/index.htm");    
  $rn = @mysql_result(mysql_query("select count(id) from test"),0);  //總記錄數    
  $ps = ceil($rn/$lim);   //總頁數    
  $pagination = "<a href='?p=1'>首頁</a> ";    
  if($p>1) $pagination .= "<a href='?p=".($p-1)."'>";    
  else $pagination .= "<font color='#777777'>";    
  $pagination .= "</font></a> ";    
  if($p<$ps) $pagination .= "<a href='?p=".($p+1)."'>";    
  else $pagination .= "<font color='#777777'>";    
  $pagination .= "</font></a> <a href='?p={$ps}'>尾頁</a>  ";    

   /***** 分頁完成, 生成頁面開始 *****/    
   $tags = array("所有列表","總條數","每頁條數","分頁");    
   $vals = array($lists,$rn,$lim,$pagination);    
   echo $tmpl->parse($tags,$vals);    
?> 



---------------- content.php文件 --------------- 
復制代碼 代碼如下:<?php   
  include("includes/class.inc");   
  $tmpl =new templet;   
  $mycon =new mycon;   
  $con = $mycon->connect();   
  mysql_select_db("test",$con);   
  $tmpl->get_file("templet/content.htm");   
  $rs = mysql_query("select * from test where id=$_GET[id]");   
  $row=@mysql_fetch_row($rs);   
  unset($row[0]); //去掉表中讀出的多余字段,對齊替換項,或在SELECT語句中列表字段    
  $tags = array("姓名","性別","年齡","email");    
  echo $tmpl->parse($tags,$row);   
?> 

php技術推薦php模板技術[轉],轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 性色欲情网站IWWW九文堂 | 超碰97人人做人人爱网站 | 亚洲国产成人精品久久久久 | thermo脱色摇床安卓下载 | 国产成人无码视频一区二区三区 | 国产一卡 二卡三卡四卡无卡乱码视频 | 成人免费视频无遮挡在线看 | 97在线观看成人免费视频 | 露露的性战k8经典 | 日本888 xxxx | 操中国老太太 | 2022国产麻豆剧传媒剧情 | 国产高清视频免费最新在线 | 亚洲国产在线观看免费视频 | 我的好妈妈8高清在线观看WWW | 日韩亚洲视频一区二区三区 | 亚洲qingse中文字幕久久 | 色就色综合 | 精品久久久久中文字幕日本 | 国产精品免费大片一区二区 | 天美传媒 免费观看 | 99re 这里只有精品 | 校花娇喘呻吟校长陈若雪视频 | 含羞草在线免费观看 | 1区2区3区4区产品不卡码网站 | 甜性涩爱全集在线观看 | 姑娘日本大全免费观看版中文翻译 | 久久精品视频在线看15 | 免费韩伦影院在线观看 | 调教椅上的调教SM总裁被调教 | 99久久精品免费国产一区二区三区 | 亚洲中文无码永久免费 | 97人人碰免费视频公开 | 国产精华av午夜在线观看 | 黄色片中文 | 香蕉尹人综合精品 | 2021精品高清卡1卡2卡3麻豆 | 92精品国产成人观看免费 | 深夜释放自己污在线看 | 少妇伦子伦情品无吗 | 扒开腿狂躁女人GIF动态图 |