dsigg21445 2015-07-28 23:57
浏览 79
已采纳

PHP每页新闻5 /分页下一页 - 上一页

Is possibile to create PHP pagination system?

With next - prev pagination link? Max 5 news per page.

This is my php code:

<?php
include('config.php');

$query1=mysql_query("select id, name, email , age from addd");
echo "<table><tr><td>Testo</td><td>Nome</td><td>Anni</td></tr>";

function truncate_string($str, $length) {
if (!(strlen($query2['name']) <= $length)) {
$query2['name'] = substr($query2['name'], 0, strpos($query2['name'], '        ', $length)) . '...';
}

return $query2['name'];
}

while($query2=mysql_fetch_array($query1))
{
$number= $query2['name'];
echo "<tr><td>".substr($query2['name'], 0, 500).".....</td>";
echo "<td>".$query2['email']."</td>";
echo "<td>".$query2['age']."</td>";
echo "<td>".str_word_count($number)."</td>";
echo "<td><a href='edit.php?id=".$query2['id']."'>Mod</a></td>";
echo "<td><a href='delete.php?id=".$query2['id']."' onclick=\"return     confirm('Sei sicuro di volerlo eliminare?');\");'>Canc</a></td><tr>";
echo "<td><a href='singletwo.php?id=".$query2['id']."');'>vedi</a></td><     tr>"; }?>

I tried it in different ways , but I failed. I read other answers , but I have been of help.

  • 写回答

1条回答 默认 最新

  • doumi1884 2015-07-29 00:16
    关注

    You can do most of it in your query, for example:

    if( isset( $_GET["page"]) ) $PAGE=$_GET["page"]; else $PAGE=1;
    $query1=mysqli_query($db,"select id, name, email , age from add LIMIT ". ($PAGE * 5) - 5) .",5");
    

    this will give you pagination. You can then point next and previous links to ?page=n (where n is the next page number).

    Hope this helps!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 微信公众平台自制会员卡可以通过收款码收款码收款进行自动积分吗
  • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
  • ¥15 gdf格式的脑电数据如何处理matlab
  • ¥20 重新写的代码替换了之后运行hbuliderx就这样了
  • ¥100 监控抖音用户作品更新可以微信公众号提醒
  • ¥15 UE5 如何可以不渲染HDRIBackdrop背景
  • ¥70 2048小游戏毕设项目
  • ¥20 mysql架构,按照姓名分表
  • ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分
  • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题