一个分页的论坛

2016-01-29 14:21 34 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";
&

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

延伸阅读
标签: PHP
  我经常使用oso的论坛,个人感觉挺好的,因此模仿oso的界面编了一个程序,与大家共享。 程序由三部分组成,即显示主题信息,显示论坛信息,增加论坛信息,主题与论坛内容采用主从表关系。 表结构如下: drop table fr_t_forumtitle; create table fr_t_forumtitle(    id       ...
标签: Web开发
package com.shaccp.web.util; import java.util.List; public class PageBean { /** * * * @author ppy 2008-10-18 14:3:56 * totalRecords 总记录数 * list 保存分页的数据 * pageNo 当前页 * pageSize 页大小 * query 保存用户查询的字符串 * pageAction 操作分页的Servlet或Action(struts) * method (struts中Action对应的meth...
标签: PHP
<?php if(!$whichpage) {   $notepage=1; } else { $notepage=$whichpage; } $noterecs=0; $pagesize=10; $bbsconn=mysql_connect("localhost","root"); mysql_select_db("rainwindy",$bbsconn); $bbsresult=mysql_query("select * from bbs order by id desc"...
标签: 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="?"...
标签: ASP
 从开始学习到使用ASP到现在也写了不少程序了,最令人头痛的是写数据分页,每次都是由于几个变量名或几个参数的不同,因而需要每次都写哪一段冗长而又繁杂的分页代码,代码长了使得程序的可读性变差,容易出差,调试半天也找不出错在哪里,所以慢慢的我开始使用一些网上的提供的分页函数或分页类。的确省事不少,但是通常的函数和类的做法...

经验教程

328

收藏

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