:: 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!  
   
 
       
 
 
Quaware Internet Solutions And Consulting - SEO Search Engine Optimization, Website development and design, eCommerce, Online Payment Systems, Shopping Cart, Affiliates Website Designer, Search Engine Optimization Expert, Ajax Developer,Developed And Designed By Mumin Celik With Using PHP, MySQL, CSS, JavaScript, Ajax And Search Engine Optimizer Sinema, Film, Ask, Tekgul, Mutluluk