7asemoon
چهارشنبه 03 تیر 1394, 10:31 صبح
من در قسمت pagination سایتم برای رفتن به صفحات بعدی و قبلی صفحه می بایست رفرش بشه
باید چه تغییراتی در کدم اعمال کنم که نیاز به لود صفحه نباشه
<?php
if(isset($_GET["id"]))
{
$id = CheckNum($_GET["id"]);
//////pagination///////////////////
$page = (int)(!isset($_GET['page'])?1:$_GET['page']);
$limit = 5;
$startpoint = ($page*$limit)-$limit;
///////////////////////////////////
$sql = "SELECT * FROM `$tbl_posts` WHERE `cat_id`=? ORDER BY `id` DESC LIMIT $startpoint,$limit";
$result = $connect->prepare($sql);
$result->bindValue(1,$id);
$result->execute();
}
while($rows = $result->fetch(PDO::FETCH_ASSOC)){
?>
<div class="post-news">
<div class="image_review_wrapper">
<a href="more.php?id=<?=$rows["id"];?>">
<img style="opacity: 1;" src="<?=$rows["pic_url"];?>">
</a>
</div>
<div class="post_title">
<h3><a class="title" href="more.php?id=<?=$rows["id"];?>"><?=$rows["post_title"];?></a></h3>
<p class="post-meta">
<span class="date updated" dir="ltr"><?=$rows["date_show"];?> <i class="icon-calendar"></i></span>
</p>
<?php echo substr($rows["post_content"],0,200);?>
<div class="more-link">
<a href="more.php?id=<?=$rows["id"];?>" class="read-more">ادامه مطلب</a>
</div>
</div>
<div class="clear"></div>
</div>
<div class="brack_space"></div>
<?php
}
?>
<?php
if(isset($limit,$page))
{
$stm = $connect->prepare("select COUNT(*) from `$tbl_posts` WHERE `cat_id`=$id");
$stm->execute();
$row_s = $stm->fetch();
$total = $row_s[0];
echo pagination($total,$limit,$page,$url='?'.'id='.$id. '&');
}
?>
باید چه تغییراتی در کدم اعمال کنم که نیاز به لود صفحه نباشه
<?php
if(isset($_GET["id"]))
{
$id = CheckNum($_GET["id"]);
//////pagination///////////////////
$page = (int)(!isset($_GET['page'])?1:$_GET['page']);
$limit = 5;
$startpoint = ($page*$limit)-$limit;
///////////////////////////////////
$sql = "SELECT * FROM `$tbl_posts` WHERE `cat_id`=? ORDER BY `id` DESC LIMIT $startpoint,$limit";
$result = $connect->prepare($sql);
$result->bindValue(1,$id);
$result->execute();
}
while($rows = $result->fetch(PDO::FETCH_ASSOC)){
?>
<div class="post-news">
<div class="image_review_wrapper">
<a href="more.php?id=<?=$rows["id"];?>">
<img style="opacity: 1;" src="<?=$rows["pic_url"];?>">
</a>
</div>
<div class="post_title">
<h3><a class="title" href="more.php?id=<?=$rows["id"];?>"><?=$rows["post_title"];?></a></h3>
<p class="post-meta">
<span class="date updated" dir="ltr"><?=$rows["date_show"];?> <i class="icon-calendar"></i></span>
</p>
<?php echo substr($rows["post_content"],0,200);?>
<div class="more-link">
<a href="more.php?id=<?=$rows["id"];?>" class="read-more">ادامه مطلب</a>
</div>
</div>
<div class="clear"></div>
</div>
<div class="brack_space"></div>
<?php
}
?>
<?php
if(isset($limit,$page))
{
$stm = $connect->prepare("select COUNT(*) from `$tbl_posts` WHERE `cat_id`=$id");
$stm->execute();
$row_s = $stm->fetch();
$total = $row_s[0];
echo pagination($total,$limit,$page,$url='?'.'id='.$id. '&');
}
?>