• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php用foreach输出留言,想在其中加上分页功能,应该怎样实现?

php 搞代码 4年前 (2022-01-23) 35次浏览 已收录 0个评论
文章目录[隐藏]

这是我的input.php代码:
<?php
include(‘common/function.php’);
function show_message(){ $sql=”SELECT * FROM message order by time DESC”;
$result=mysql_query($sql);
$num=mysql_num_rows($result);
for($i=0;$i<mysql_num_rows($result);$i++)
{ $row=mysql_fetch_assoc($result); $arr[$i]=$row; }return $arr; }
$i=0;
?>

<meta charset=”utf-8″>
评论页
<link rel=”stylesheet” href=”media/css/评论页css.css”>

<body>

<!—ecms

–>

<?php $list_content = show_message();?>
<?php foreach($list_content as $item):$i++;?>

<?php echo $i;?>

<?php echo $item[‘content’].”
“;?>
留言时间:<?php echo $item[‘time’].”
“;?>

” name=”id” class=”kong”>


<!—ecms

留言人: 留言时间:

–>

<?php endforeach; ?>

我的这段代码可以实现输入留言,然后在同一页面生成留言,并且通过foreach将留言框和留言时间都输出。现在我就是想把生成的留言分页显示,但在网上找了很久,知道分页功能大概怎么回事,但就是不知道怎么嵌入我上面的这段代码中。弄了很久啦,真得急~~专业朋友帮一下忙吧,我刚学php。希望可以帮我把分页代码嵌入以上代码
万分感谢啦~~

回复讨论(解决方案)

$sql=”SELECT * FROM message order by time DESC limit x,x”;
研究下limit属性

http://topic.gaodaima.com/u/20120117/11/c2618d08-b88c-4586-8b00-f1938f5c7792.html

http://bbs.gaodaima.com/topics/380148088

去网上找一个分页类
调用的时候你需要这么做:
一,通过查询得到符合结果的记录一共有多少条,然后将这个数字存入一个变量中,这个时候实例化分页类对

)本文来源gaodai.ma#com搞#代!码网_

搞代gaodaima码象,一般需要传入两个值,一个是记录总数,一个是你希望每页显示多少,如:$fpage=new FPage($total,$page_num)
二,$fpage对象里应该有一个limit方法或者类似的方法,将这个方法放到你需要限制查询数目的语句后,比如select * from table1 $fpage->limit()
然后就ok了.

可以把分页的代码嵌入我上面那段代码吗?我是刚学php的,我查过很多分页的代码,但就是不知道要放到哪里?


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php用foreach输出留言,想在其中加上分页功能,应该怎样实现?

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址