Sayfa Sıralama
sayfa geçişleri yapmak istiyorum.. örneğin birinci sayfada 10 tablo gösterdi geri kalan tabloları 1 2 3 4 5 diye alt tarafta sıralamasını istiyorum..
tabloların 10 tane siralanmasını öğrendimde geri kalan tabloları başka sayfalarda nasıl göstereceğim 
Aşagidaki kodlaridan gösterebilirmisiniz bana
<?
$max = 10; // Set maximum to 10
$cur = 0; // Work out what results to show
$getdata ="SELECT * FROM `haber` ORDER BY `sira` DESC LIMIT $cur, $max"; // select the results
$sorgu=mysql_query("$getdata");
while($a = mysql_fetch_array($sorgu))
{
$ids=$a[kategori];
$c=mysql_fetch_array(mysql_query("Select * from haber where sira = '$ids'"));
?>
<div>
<table style="border-bottom:#CCCCCC 1px solid" width="100%">
<tr>
<td>HABERLER BURADA GÖZÜKÜYOR ZATEN SORUN YOK</td>
</tr>
</table>
</div>
<?
}
?><table border="0" width="100%" id="table1">
<tr>
<td>SAYFA NUMARALARI BURADA OLSUN</td>
</tr>
</table>
Mysql COUNT komutu ile toplam haber sayısını al / bir sayfadaki haber sayısı = toplam sayfa sayısı
bulduğun sayıyı döngü ile link olarak yaz
bakın efendim.. ;
bir döngü yaparak şöyle bir link yazdırmalısınız sayfaya;
<a href="haber.php?cur=0">1. Sayfa</a>
<a href="haber.php?cur=10">2. Sayfa</a>
<a href="haber.php?cur=20">3. Sayfa</a>
<a href="haber.php?cur=30">4. Sayfa</a>
bunu taaki veritabanındaki kayıtların sayısı bitinceye dek yapan bir döngü yapmalısın.. ;
sonra.. =======;
haber.php 'de ;
if(isset($_GET['cur'])) { $cur=$_GET['cur']; } else { $cur=0; }
şeklinde bir sorgu yapmalısın.. ; umarım işine yarar;
TAMAM SORUNU HALLETTIM YENI KODLARLA.... ASAGIDA KULLANMAK ISTEYEN OLURSA BUYURSUN... BİRDE ASAGIDAKI KODLARDA DUZENLEME YAPIPTA (<<ilksayfa <<öncekisayfa 1 2 3 4 5 6 sonrakisayfa>> sonsayfa) şekinde yapabilirmiyiz nasıl olacak
<?
$page = "haber.php";
$limit = "8"; // Kaç kayıtta bir sayfalama yapılacak ?
if(empty($_GET['paged'])) { $paged ="1"; }
if(!is_numeric($_GET['paged'])) { header("location:$page&paged=1"); }
$girdi = mysql_query("select sira from tabloadi ");
$sayi = mysql_num_rows($girdi); // toplam mySQL kayıt sayısı
$kac_tane = $sayi / $limit; // Kaç sayfa olacak
if($kac_tane%$limit!="0") { $kac_tane++; }
$son = ($paged-1)*$limit;
$veri = mysql_query("select * from tabloadi order by sira DESC limit $son,$limit");
while($cikart = mysql_fetch_array($veri)) {
$id = $cikart['sira'];
?>
sayffada çıkacak tablo kodu ekle <?=$cikart[sira];?>
<br>
<?
// Sayfalama linklerini ekrana yazdıralım
for($i=1; $i < $kac_tane; $i++) { echo("<a class=MainBox2 href=$page&paged=$i>$i</a>"); }
echo("<a href=$page&paged= class=MainBox2>Son Sayfa</a>");
}
?>
Herkes Php öğrenecek web tasarım Necmi Demirkeser
Pac Man oynaKurbağa Sinek Peşinde oynaSimpson Çizgifilm oynaSarışın Kız Boyama oynaBen10 Uçak Savaşı oynaGemi Sürmece oynaFarm Ville benzeri oynaPonpon Kız Giydir oynaFrikik Fotoğrafçısı oynaPasta Pişirme oynaMüzisyen Arabası oynaArabalı Makyaj oynaKar Arabaları oynaMinik Araba Tamircisi oynaJeep Dağ Arabası oyna