QAds
12 Ay Taksit
Coby MP305-2G MP3 Player
12.98 TL
Apple iPod touch 32 GB
200.24 TL
Motorola RIZR Z8 Ferrari Quad-Band, 2 MP Camera, MP3 Player and MicroSD Slot
149.96 TL
Apple iPad 64gb Wi-Fi
649 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!  
   
 
       
 
 
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 ve Film Rehberi Sudoku Oyunu