<?
// Globallerimiz
$header = '<html><head><title>Örnek Sayfa</title></head><body>';
$navbar = 'Burası navbar<hr>';
$footer = '<hr>Burasıda footer';
$haderson = '</body><html>';
///////////////////////////////////////////////////////
// Anasayfa
if(empty($_REQUEST['do'])){
echo $header;
echo $navbar;
echo 'burası anasayfa. referanslar sayfasına gitmek için <a href="'.$_SERVER['PHP_SELF'].'?do=referanslar">tıklayın</a>';
echo $footer;
echo $haderson;
}
// Referanslar sayfası
if($_REQUEST['do']=='referanslar'){
echo $header;
echo $navbar;
echo '<a href="'.$_SERVER['PHP_SELF'].'?do=referanslar&do=referans2">2. sayfaya gitmek için tıkla</a>';
echo $footer;
echo $haderson;
}
// Referanslar 2. sayfası
if($_REQUEST['do']=='referans2'){
echo $header;
echo $navbar;
echo 'Burasıda referans 2. sayfa';
echo $footer;
echo $haderson;
}
?> php sayfalama
10
●1.262
- 26-07-2009, 23:56:36Umarım daha iyi anlamışsındır..
- 27-07-2009, 00:03:33Üyeliği durduruldu
$limit = '10'; // sayfa başı item $sql = mysql_query("SELECT * FROM tablo"); // tablodaki bütün veriler $satirsayisi = mysql_num_rows(mysql_query($sorgu)); // toplam veri sayısı $toplamsayfa = ceil($satirsayisi / $limit); toplam kaç sayfa olacak (ceil fonksiyonu bölme işleminde küsürlü çıkarsa bir sonrakine tamamlar örn. 7.3 = 8) $baslangic= ($sayfa-1) * $limit; $son = $sayfa * $limit; $sorgu = mysql_query("SELECT * FROM tablo LIMIT $baslangic,$limit"); // sayfada yayınlayacağımız itemler while(){itemleri yazdır) for($x=1; $x<= $toplamsayfa; $x++) { if($x==$sayfa) { echo "<font size='2'><strong>$x</strong></font> "; } else { echo"<a href=\"index.php?muso=$muso&sayfa=$x\"><b><font size='2'>$x</font></b></a> "; } }