php myAdmin mysql <? ?>

BROWSER-BASED * PHP5 SUPPORT * MYSQL 4.1 AND MYSQL 5.0 SUPPORT * OPEN SOURCE
PHP ve MySQL - En Yararlı Türkçe Kaynak
Kullanıcı Adınız : Kullanıcı Parolanız : Hatırla :    Kayıt   Şifremi Unuttum

Sayfalama -1-

Eklenme Tarihi : 16.08.2008 | Okunma Sayısı : 1181

<? 
// Çok Fazla Kayıtınız Varsa Bu Sayflama Fonksiyonu Tam Size Göre */  
// Bu Örnekte ek_dosyalar Klasöründeki Modeller Tablosu Kullanılmıştır...  

// SAYFALAMA FONKSİYONUMUZ   
// Bu Fonksiyonu include ettiğiniz Fonksiyonlar Sayfasına Ekleyiniz..  
// Sayfalamayı Yapacağınız Her Sayfada Bu Fonksiyonu Aşağıda Gösterildiği Şekilde Çağırabilirsiniz  
  
// Fonksiyondaki Argümanların Açıklaması  
// $limit=BirSayfada Göstereceğiniz Kayıt Sayısı  
// $sayfano=Bulunulan Sayfa Numarası  
// $satir_sayisi=Tablodaki Toplam Kayıt Sayısı  
// $sayfaadi=Sayfanızın Adı  
// $adresdeger=GET metoduyla göndermek istediğiniz adresin sonuna eklenen değerler..  
// Hiçbirşeyde yazmayabilirsiniz...  
  
function sayfalama($limit,$sayfano,$satir_sayisi=0,$sayfaadi='index.php',$adresdeger='') {   
 
$sayfalama='';   
 if(
$satir_sayisi $limit)  {                   
 
$sayfa_sayisi=$satir_sayisi $limit;                   
 
$sayfa_sayisi=ceil($sayfa_sayisi);                   
 if(
$sayfano == $sayfa_sayisi)  {                           
  
$to=$sayfa_sayisi;                   
 } elseif(
$sayfano == $sayfa_sayisi 1)  {                           
  
$to=$sayfano 1;                   
 } elseif(
$sayfano == $sayfa_sayisi 2)  {                           
  
$to=$sayfano 2;                   
 } else {                           
  
$to=$sayfano 3;                   
 }                  
 if(
$sayfano 4)  {                           
  
$from=1;                   
 } else {                           
  
$from=$sayfano 3;                   
 }   

 if (
$sayfano)   
$sayfalama '?sayfa=1'.$adresdeger.'>1........ ';   

 for(
$i=$from$i <= $to$i++)  {                           
  if(
$i == $sayfano)  {           
   
$sayfalama .= '['.$i.']';                           
  } else {           
$sayfalama .= '?sayfa='.$i.$adresdeger.'>'.$i.'';   
  }                   
 }          
  if (
$to $sayfa_sayisi)  {   
  
$sayfalama .= '.........'.'?sayfa='.$sayfa_sayisi.$adresdeger.'> '.$sayfa_sayisi.' ';   
  }   
 }           
 if(
$sayfalama == "")  {                   
  
$sayfalama='Sayfa 1';           
 }           
 return 
$sayfalama;   
}   


///////////////////////////////////////////////////////////////////   
/////FONKSİYONU KULLANACAĞIMIZ VERİYİ ALDIĞIMIZ SAYFA//////////////   

include("ayar.php");   
include(
"baglan.php");   


//AŞAĞIDAKİ AYARLARI KENDİNİZE GÖRE DEĞİŞTİRİNİZ   
$limit=10// Bir Sayfada Gösterilecek Kayıt Sayısı   
$kosul=''//Kayıtları Alma Koşulunuz.. Koşul Yoksa Boş Bırakınız...   
$tabloadi='modeller';   

//Toplam Kayıt Sayısı Alınıyor  
$sorgu=mysql_query("SELECT COUNT(*) FROM  $tabloadi $kosul");        
$satir_sayisi=mysql_result($sorgu0);   

//Alttaki Ayarlara Dokunmayınız...   
$sayfa=abs(intval($_GET['sayfa']));   
if(empty(
$sayfa) || $sayfa ceil($satir_sayisi/$limit))  {                   
 
$sayfa=1;                   
 
$baslangic=0;           
} else {                  
 
$baslangic=($sayfa 1) * $limit;           
}   

//Veriyi Aldığınız Kodlar.. Kendinize Göre Düzenleyiniz...   
$sorgu=mysql_query("SELECT modeladi FROM $tabloadi $kosul LIMIT $baslangic,$limit");   
while(
$tablo=mysql_fetch_array($sorgu))  {   
 
$modeladi=$tablo["modeladi"];        
 echo 
"$modeladi";          
}          

//SAYFA NUMARALARINI YAZDIRAN FONKSİYONUMUZU ÇAĞIRIYORUZ   
echo sayfalama($limit,$sayfa,$satir_sayisi,'sayfalama.php','&islem=1');   
?>
Hepsini Görüntüle...

php mysql php oracle ajax apache xml cozumleri w3c xhtml w3c css JavaScript Object Notation
yetkili servis