QAds
12 Ay Taksit
Sony VAIO VPC-CW21FX/P Laptop
897.17 TL
Samsung SL30 10MP Digital Camera with 3x Optical Zoom and 2.5 inch LCD
101.12 TL
Apple iPod nano 8 GB Pembe
127.47 TL
Nokia N97 3G, 5 MP Camera, A-GPS, 32 GB, MicroSD Slot
543.74 TL
:: ANASAYFA » PHP » sayfalama kodunu fonksiyondan çağırmak
 
sayfalama kodunu fonksiyondan çağırmak
Sayfalamayı yaptımda arkadaşlar Bu sayfalama kodunu fonksiyondan çağırmak istiyorum..

Daha sonra başka bir sayfada kullanınca kolaylık olsun diye

Bu tür bir örnek gösterebilirmsiniz acaba?

İyi çalışmalar herkese Cevaplar içinse çok teşekkür ederim.
Aşağıdaki fonksiyon ile yapabilirsin. Kendince de değiştirebilirsin. sayfalama fonksiyonuna 4 adet veri göndermen gerekli. Birincisi sayfalamanın yapılacağı adres. ikincisi sayfa başına gösterilecek limit, üçüncüsü sayfa ve son olarak kaç tane vri olduğunu. Bunları fonksiyon dışından aldığını var sayıyorum çunkü sayfaya göre database tablosu değişir. fonksiyon icinde esit ile belirttigim degerler varsayilan degerlerdir yani veri gondermezsen otomatik bu verileri alir. Asagidaki gibide cagirabilirsin

sayfalama('index.PHP?m=defter',20,$_GET['sayfa'],134);

 
 
Code
<?PHP
function sayfalama($adres = $_SERVER['PHP_SELF'], $limit = 10, $sayfa, $toplam)
{

$toplamSayfa = ceil($toplam / $limit);
if($toplamSayfa >= ($sayfa 1))
{
$basla = ($sayfa * $limit) 1;
$bit = ($sayfa 1) * $limit;
if($bit > $toplam) $bit = $toplam;
echo $basla.'\'dan - '.$bit.'\'e kadar olan veriler';
$ustLimit = $sayfa 3;
$altLimit = $sayfa - 2;
if($sayfa > 0) { ?> <a href="<?PHP echo $adres; ?>?sayfa=0"><< Ilk </a> <?PHP }
if($sayfa > 0) { ?> <a href="<?PHP echo $adres; ?>?sayfa=<?PHP echo ($sayfa - 1); ?>"><< Bir Onceki </a> <?PHP }
if($sayfa > 2) echo ' ... ';
for($i = 0; $i < $toplamSayfa; $i )
{
if($sayfa == $i) echo ' <b>'.($i 1).'</b> ';
if($sayfa != $i AND $i < $ustLimit AND $i >= $altLimit) { ?> <a href="<?PHP echo $adres; ?>?sayfa=<?PHP echo $i; ?>">[<?PHP echo ($i 1); ?>]</a> <?PHP }
}
if($sayfa < ($toplamSayfa - 3)) echo ' ... ';
if($sayfa < $toplamSayfa) { ?> <a href="<?PHP echo $adres; ?>?sayfa=<?PHP echo ($sayfa 1); ?>"> Bir Sonraki >></a> <?PHP }
if(($sayfa 1) < $toplamSayfa) { ?> <a href="<?PHP echo $adres; ?>?sayfa=<?PHP echo $toplamSayfa - 1; ?>"> Son >></a> <?PHP }
}
}
?>
 
 
YENI CEVAP
 
E-Mail Adresiniz
»
E-Mail adresiniz site icinde gosterilmeyecektir!  
   
 
Cevabiniz
»
Lütfen kodlariniz için [CODE] belirtecini kullaniniz!  
  Add CODE Quote BOLD ITALIC Underline Align Left Align Center Align Right Add Line  
   
 
Güvenlik Kontrolü
»
Lütfen alttaki güvenlik kodunu giriniz!  
   
 
       
 
 
mc sinema sudoku