已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 讨论/求助

标题: 谁帮我完成分页?居然没人

作者: @Ta

时间: 2013-03-22

点击: 3075


<?php
ob_start();//打开缓存
date_default_timezone_set('PRC');//时区设置
echo <<<文件头
<!DOCTYPE html PUBLIC"-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="application/xhtml xml; charset=utf-8"/>
<title>评论</title>
</head>
<body>
文件头;
include('con.php');//数据库
$hfid=$_GET['ssid'];//接受心情id
if($_COOKIE["username"])
{
$yh=$_COOKIE["username"];
$h="SELECT * FROM tzss
WHERE id='$hfid'";//查询心情id
$sss=mysql_query($h);
$row1=mysql_fetch_array($sss);
$ss=$row1['yhid'];//发表用户id
$ssname=$row1['ssname'];//心情内容
$date=$row1['date'];//发表时间
$ssl="SELECT * FROM user
WHERE id='$ss'";//根据发表用户id查询用户名
$sss1=mysql_query($ssl);
$row2=mysql_fetch_array($sss1);
$yhname=$row2['name'];//取出用户名
echo "{$yhname}:{$ssname}<br>发表时间:{$date}";
echo <<<评论
<form method="post" action=""><br>评论列表<br>
<input type="text" name="name" value=""/>
<input type="submit"name="ok"value="评论" />
</form>
评论;
$name=$_POST['name'];
$ok=$_POST['ok'];
if($ok)
{

$ssl1="SELECT * FROM user
WHERE name='$yh'";//查询用户名
$sss2=mysql_query($ssl1);
$row3=mysql_fetch_array($sss2);
$yhid=$row3['id'];//用户id

$tj="insert into tzhf(id,tzid,yhid,hfname,date) values (null,'$hfid','$yhid','$name','$date')";//添加数据
$tjs=mysql_query($tj);
if($tjs)
{echo'<p>回复成功!<p>';
}
else { echo'回复错误!';}
}

$h="SELECT * FROM tzhf
WHERE tzid='$hfid'";//查询回复id
$sss4=mysql_query($h);

$num=mysql_num_rows($sss4);//获得总共多少条记录 $pagesize=10;//定义每个页面要显示多少条记录 $totalpage=ceil($num/$pagesize); //获得总的页数ceil($num/$pagesize)总的记录/每页显示的记录 $pageno=$_GET['pageno']; if($pageno==""){ $pageno=1; //设定,如果当前页为空时就显示为第1页}
$startno=$pagesize*($pageno-1); //得到每页的起始页pagesize*(pageno-1)用每页多少条记录*(当前页-1),这是得到起始页的规则

while($row4=mysql_fetch_array($sss4))
{
$hfname1=$row4['hfname'];
$yhid1=$row4['yhid'];
$date1=$row4['date'];

$ssl5="SELECT * FROM user
WHERE id='$yhid1'";//查询id
$sss3=mysql_query($ssl5);
$row8=mysql_fetch_array($sss3);
$yhname8=$row8['name'];//用户name
echo"{$yhname8}:{$hfname1}<br>发表时间:{$date1}<br>";}
}
else{
header("Location:dl.php");}
?>

[隐藏样式|查看源码]


『回复列表(10|隐藏机器人聊天)』

1. 额,半途而废?
(/@Ta/2013-03-22 12:25//)

2. @老虎会游泳
(/@Ta/2013-03-22 15:58//)

3. 分页很简单啊
(/@Ta/2013-03-22 16:52//)

4. 不会  
(/@Ta/2013-03-22 17:04//)

5. 多看看别人写的,这东西不难,靠别人,自己永远也学不会,说实话,没几个人会去看自己不感兴趣的代码的。。。
(/@Ta/2013-03-22 18:01//)

6. 我会。。。我用for循环
(/@Ta/2013-03-22 18:54//)

7. 我直接封装成类
(/@Ta/2013-03-22 21:58//)

8. 只有你自己可以帮你自己完成。
(/@Ta/2013-03-22 23:59//)

9. offset
(/@Ta/2013-03-30 09:12//)

10. @梦幻天使,mysql支持limit语句,在sql最后使用 limit a,b即可,a是开始位置,从0起;b是条数。如select * from tz limit 0,20从0起20条
(/@Ta/2013-03-30 09:14//)

回复需要登录

9月23日 02:56 星期二

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1