PDA

View Full Version : طراحی صفحات سایت pagenavi



atryad
سه شنبه 15 مرداد 1392, 12:53 عصر
سلام دوستان این
این دو تا دستورو توضیح میدین

$prev_page = ($page-1 <= 0) ? 0 : $page-1;
$next_page = ($page+1 > $pages) ? 0 : $page+1;

Reza1607
سه شنبه 15 مرداد 1392, 13:31 عصر
این دو دستور خلاصه شده دستورات زیر هستند


if($page-1<=0){
$prev_page=0
}else{
$prev_page=$page-1;
}

# و

if($page+1>$pages){
$next_page=0;
}else{
$next_page=$page+1;
}

amin7x
سه شنبه 15 مرداد 1392, 13:37 عصر
سلام
توی این دو دستو از ساختار سه شرطی استفاده شده.
توی لاین اول:
اگر متغیر $page-1 کوچک تر یا مساوی 0 شد ، مقدار صفر در متغیر $prev_page قرار میگیره و اگر این طور نشد دوباره $page-1 اجرا میشه.
اگه بخواییم با if و else بنویسیم به شکل زیر میشه:



<?php
if($page-1 <= 0){
$prev_page = 0;
}
else{
$prev_page = $page-1;
}
?>


توی لاین دوم هم به همین شکل:
اگر $page+1 بزرگتر از $pages مقدار 0 در متغیر $next_page قرار میگیره در غیر این صورت متغیر $page+1 در $next_page قرار میگیره.

دوست عزیز لطف کنید از این به بعد عنوان مناسبی برای تاپیک خود انتخاب کنید.