首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建一个简单的分页

问创建一个简单的分页
EN

Stack Overflow用户
提问于 2016-02-14 18:42:31
回答 1查看 127关注 0票数 0

下面的Here's a screenshot of the page that I want to put a pagination 是我的代码,我想创建一个简单的分页。我尝试了这个站点上提供的一些示例,但不幸的是,它对我不起作用,或者我可能遗漏了代码中的某些内容。

代码语言:javascript
复制
<?php
session_start();
$server = 'localhost';
$user = 'root';
$pass = 'root';
$connect = mysql_connect($server,$user,$pass)
or die(mysql_error());

$selectdb = mysql_select_db('des')
or die(mysql_error());

?>

<form  method="post" name="action_form" action="admin2.php">
<div id="gallery1" class="lbGallery">
<table class="table" width="100%" cellpadding="10">
            <tbody>

            <?php

            $allRecords = mysql_query('select * from cms ORDER BY id DESC limit 4');
            if(is_resource($allRecords))
            {
                while($row = mysql_fetch_assoc($allRecords))
                {
                    ?>
                    <tr><ul>
                        <td width="30%"><li style="list-style:none"><a href="uploads/<?php echo $row['image'];?>"/><img src="uploads/<?php echo $row['image'];?>"/></li></td>
                        <td style="float:left; font-size:16px"><?php echo $row['name']; ?></td>
                        </ul>
                    </tr>
                    <?php
                }
            }
            ?>
          </tbody>
</table>
</div>
</form> 
EN

回答 1

Stack Overflow用户

发布于 2016-02-14 19:15:43

尝尝这个。它所做的是:

  • 创建一个常量$amount en a variable $offset
  • 创建一个链接(next),通过该链接将$offset的值发送回脚本
  • 将$amount的值捕捉到$offset中的值以创建新的偏移量。
  • 使用LIMIT

的新值重新运行MySQL语句<$offset>F211

我实际上并没有测试这段代码的拼写错误,但你会得到大体的概念。希望这能对你有所帮助。

(最好通过te方式使用新的mysql__i语句)。

代码语言:javascript
复制
<?php
            $amount = 4;
            if (!empty($_GET['offset']))
            {
                $offset = $_GET['offset'] + $amount;
            }
            else
            {
                $offset = 1;
            }



            $allRecords = mysql_query('select * from cms ORDER BY id DESC limit $amount,$offset');
            if(is_resource($allRecords))
            {
                while($row = mysql_fetch_assoc($allRecords))
                {
                    ?>
                    <tr><ul>
                        <td width="30%"><li style="list-style:none"><a href="uploads/<?php echo $row['image'];?>"/><img src="uploads/<?php echo $row['image'];?>"/></li></td>
                        <td style="float:left; font-size:16px"><?php echo $row['name']; ?></td>
                        </ul>
                    </tr>
                <tr>
                <td colspan="2">
                    <a href="<?php echo $_SERVER['PHP_SELF']; ?>?offset=<?php echo $offset;?>">Next</a>
                </td>
                </tr>
                    <?php
                }
            }
            ?>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35390822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档