一个分页的论坛

2016-01-29 14:21 37 1 收藏

一个分页的论坛,一个分页的论坛

【 tulaoshi.com - PHP 】

  -------------------------------论坛--------------------------
数据表
create table guest(id int not null auto_increment,primary key(id),title varchar(50),email varchar(30),homepage varchar(30),name varchar(30),text text,relay int,r_time date)

create table relay(id int not null auto_increment,primary  key(id),title int,email varchar(30),name varchar(30),text text)
-------------------------index.php--------------------------
<STYLETD{FONT-FAMILY:"宋体";FONT-SIZE:13pt}BODY{FONT-FAMILY:"宋体";FONT-SIZE:13pt}SELECT{FONT-FAMILY:"宋体";FONT-SIZE:13pt}A{COLOR:blue;FONT-FAMILY:"宋体";FONT-SIZE:13pt;TEXT-DECORATION:none}</STYLE
        <div <p align=center<font size=14<b网站完全手册</font</p   </div
<?php

$db =mysql_connect("localhost", "****","****");

mysql_select_db("****",$db);

@$result = mysql_query("SELECT * FROM guest order by id desc",$db);

$i=0;
while($myrow = mysql_fetch_row($result)) {
   $guestbook[$i][0] = $myrow[0];
  $guestbook[$i][1] = $myrow[1];
  $guestbook[$i][2] = $myrow[2];
  $guestbook[$i][3] = $myrow[4];
  $guestbook[$i][4]=$myrow[6];
  $guestbook[$i][5]=$myrow[7];
  $i++;
}                                                            //读入数组
mysql_close($db) ;

echo "-----------------------------共[";

if ($q!="") {
  $page = $q;
} else {
  $page = 0;
}

$i=count($guestbook);
$msgnum=20;   // 每页20笔
$start = $page * $msgnum;
$end = $start + $msgnum;
if ($end $i) $end=$i;
$totalpage=$i/$msgnum;


for ($i=0; $i<$totalpage; $i++) {
  if ($i!=$page) {
   echo "<a href=index.php?q=$i $i</a";
  } else {
   echo " $i";
  }
}
echo "]页-----------------------------<br";   printf("<p align=right<a href=111.php添加主题</a</p");
echo "<br";
   echo "<table width=700 hight=560 align=center  border=1 ";
    echo "<tr";echo "<td align=center width=200 bgcolor=aaaaaa border=1 style=border: 1px solid rgb(3,2,1)主题</td";
                 echo "<td align=center width=200 bgcolor=aaaaaa border=1 style=border: 1px solid rgb(3,2,1)电子邮件</td";
                 echo "<td align=center width=80 bgcolor=aaaaaa border=1 style=border: 1px solid rgb(3,2,1)呢称</td";
                 echo "<td align=center width=60 bgcolor=aaaaaa border=1 style=border: 1px solid rgb(3,2,1)回复</td";
                 echo "<td align=center width=200 bgcolor=aaaaaa border=1 style=border: 1px solid rgb(3,2,1)最后回复时间</td";
                 echo "</tr";
&

来源:http://www.tulaoshi.com/n/20160129/1493067.html

延伸阅读
标签: PHP
  我经常使用oso的论坛,个人感觉挺好的,因此模仿oso的界面编了一个程序,与大家共享。 程序由三部分组成,即显示主题信息,显示论坛信息,增加论坛信息,主题与论坛内容采用主从表关系。 表结构如下: drop table fr_t_forumtitle; create table fr_t_forumtitle(    id       ...
标签: PHP
  这个分页函数非常高只能的 看看就知道了 function ppage($total, $page, $e_page = 15, $e_block = 10, $url = '', $color = '') { if(!strpos($url,'?'))    $url.='?'; else    $url.='&'; if($color<'') {    $color   ='<font color='.$color.''...
代码如下: ------------------------------------ --用途:分页存储过程(对有主键的表效率极高) --说明: ------------------------------------ ALTER PROCEDURE [UP_GetRecordByPage] @tblName varchar(255), -- 表名 @fldName varchar(255), -- 主键字段名 @PageSize int = 10, -- 页尺寸 @PageIndex int = 1, -- 页码 @IsReCoun...
标签: Web开发
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN" HTML HEAD TITLEPaging Test/TITLE META NAME="Generator" CONTENT="TextPad 4.0" META NAME="Author" CONTENT="?" META NAME="Keywords" CONTENT="?" META NAME="Description" CONTENT="?"...
标签: PHP
  程序二:addforum.php <html <head <link rel="STYLESHEET" type="text/css" href="fp_zhangcg.css" <meta http-equiv="Content-Type" content="text/html; charset=gb2312" <meta name="Microsoft Theme" content="none" <meta name=...

经验教程

226

收藏

32
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部