19-07-1396، 06:44 ب.ظ
سلام
این کد من رو لطفا چک بکنید ببینید مشکلش چیه که درست صفحه بدی رو ایجاد نمیکنه
این کد من رو لطفا چک بکنید ببینید مشکلش چیه که درست صفحه بدی رو ایجاد نمیکنه
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 }