예제 #1
0
 <?php 
header("content-type:text/html;charset=utf-8");
require_once '../config.php';
require_once '../view/output_fns.php';
meta_form();
?>



 <!-- block fiew -->
  <div class="container">


<?php 
require_once '../models/main.php';
$result = func_db_page_count();
//判断当前页码
if (empty($_GET['page']) || $_GET['page'] < 0) {
    $page = 1;
} else {
    $page = $_GET['page'];
}
$result = func_db_showall($config['page_size']);
while ($rs = mysqli_fetch_assoc($result)) {
    $qq = $rs['qq'];
    if ($rs['fabu'] == "yishi") {
        echo '<div class="container article-single article">
                       <div class="col-md-10 col-md-offset-1 panel panel-default lost">

                    <ul class="info"><li>物品:' . $rs['title'] . '</li><li> 状态: <font color=red>遗失</font></li>';
        echo "<li>简述:" . $rs['info'] . "</li>";
예제 #2
0
function show_paging($Page_size)
{
    $result = func_db_page_count();
    $count = mysqli_num_rows($result);
    $page_count = ceil($count / $Page_size);
    $init = 1;
    $page_len = 3;
    $max_p = $page_count;
    $pages = $page_count;
    //判断当前页码
    if (empty($_GET['page']) || $_GET['page'] < 0) {
        $page = 1;
    } else {
        $page = $_GET['page'];
    }
    $page_len = $page_len % 2 ? $page_len : $page_len + 1;
    //页码个数
    $pageoffset = ($page_len - 1) / 2;
    //页码个数左右偏移量
    $key = '<nav class="paging"><ul class="pagination">';
    // $key .= "<span>$page/$pages</span> "; //第几页,共几页
    if ($page != 1) {
        $key .= "<li><a href=\"" . $_SERVER['PHP_SELF'] . "?page=1\">第一页</a></li> ";
        //第一页
        // $key .= "<a href=\"" . $_SERVER['PHP_SELF'] . "?page=" . ($page - 1) . "\">上一页</a>"; //上一页
    } else {
        // $key .= "第一页 "; //第一页
        // $key .= "上一页"; //上一页
    }
    if ($pages > $page_len) {
        //如果当前页小于等于左偏移
        if ($page <= $pageoffset) {
            $init = 1;
            $max_p = $page_len;
        } else {
            //如果当前页大于左偏移
            //如果当前页码右偏移超出最大分页数
            if ($page + $pageoffset >= $pages + 1) {
                $init = $pages - $page_len + 1;
            } else {
                //左右偏移都存在时的计算
                $init = $page - $pageoffset;
                $max_p = $page + $pageoffset;
            }
        }
    }
    for ($i = $init; $i <= $max_p; $i++) {
        if ($i == $page) {
            $key .= ' <li class="active"><span>' . $i . '</span></li>';
        } else {
            $key .= " <li><a href=\"" . $_SERVER['PHP_SELF'] . "?page=" . $i . "\">" . $i . "</a></li>";
        }
    }
    if ($page != $pages) {
        // $key .= " <a href=\"" . $_SERVER['PHP_SELF'] . "?page=" . ($page + 1) . "\">下一页</a> "; //下一页
        $key .= "<li><a href=\"" . $_SERVER['PHP_SELF'] . "?page={$pages}\">最后一页</a></li></ul>";
        //最后一页
    } else {
        // $key .= "下一页 "; //下一页
        // $key .= "最后一页"; //最后一页
    }
    $key .= '</nav>';
    ?>
<tr>
<td colspan="2" bgcolor="#E0EEE0"><div align="center"><?php 
    echo $key;
    ?>
</div></td>
</tr>
<?php 
}