رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در ساخت pagination
#1
سلام
این کد من رو لطفا چک بکنید ببینید مشکلش چیه که درست صفحه بدی رو ایجاد نمیکنه
public function page($url,$city){
        global $db;
        $limit=5;
        if(isset($_GET['page'])){
            $page=$_GET['page'];
        }else{
            $page=1;
        }

        $start=($page-1)*$limit;

        $sql="SELECT * FROM `news` WHERE `cat` = '$url' and `city` LIKE '%$city%' LIMIT $start,$limit";
        $result=$db->query($sql);
        $count = $result->num_rows;
        $total=ceil($count/$limit);
        ?>
        <div class="col-md-12 text-center">
            <ul class="pagination">

                <?php
                if ($page > 1):
                    ?>
                    <li class="pull-right"><a
                                href="news.php?url=<?php echo $this->check_value($url); ?>&city=<?php echo $city ?>&page=<?php echo $this->check_value($page) - 1; ?>"
                                class="color-link"> صفحه قبل </a></li>
                    <?php
                endif;
                for ($i = 1; $i <= $total; $i++) {
                    ?>

                    <li class="pull-right">
                        <?php if (isset($city)): ?>
                            <a class="color-link"
                               href="news.php?url=<?php echo $this->check_value($url); ?>&city=<?php echo $city ?>&page=<?php echo $i; ?>"><?php echo $i ?></a>
                        <?php else: ?>
                            <a class="color-link"
                               href="news.php?url=<?php echo $this->check_value($url); ?>&page=<?php echo $i; ?>"><?php echo $i ?></a>
                        <?php endif; ?>
                    </li>


                    <?php
                }
                ?>
                <?php
                if ($page != $total):
                    ?>
                    <li>
                        <a href="news.php?url=<?php echo $this->check_value($url); ?>&city=<?php echo $city ?>&page=<?php echo $this->check_value($page) + 1 ?>"
                           class="color-link"> صفحه بعد  </a></li>
                    <?php
                endif;
                ?>
            </ul>
        </div>
        <?php
    }
پاسخ
تشکر شده توسط:
#2
اینکه فرمودین درست ایجاد نمیکنه یعنی چی دقیقاً؟ چه مشکلی وجود داره؟
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان