Bana hazır sayfalatma kodları verebilirmisiniz elinde olan varmı. Herşeyi hazır.
Aradım ama bulamadım sayfalatma kodları. Hazır olarak
8
●903
$tablo='myqltablo';
$kacar=20;
if(!$kacar OR $kacar<=0){$kacar=5;}
if(!$HTTP_GET_VARS[sayfa]){$sayfa=0;}
if($HTTP_GET_VARS[sayfa]<0){$sayfa=0;}
$kayitlar=mysql_query('SELECT * FROM $tablo WHERE id ORDER BY id DESC LIMIT '.($sayfa*$kacar).','.$kacar);
$kacsecili=mysql_num_rows($kayitlar);
if($kacsecili>0){$toplam=mysql_fetch_row(mysql_query('SELECT COUNT(*) FROM '.$tablo));}
while($listele=mysql_fetch_array($kayitlar))
{
//Sayfalanıcak bölüm
}
$kacsayfa=ceil($toplam[0]/$kacar);
if($sayfa>0){echo'<a href='.$PHP_SELF.'?sayfa='.($sayfa-1).'>Geri</a> | ';}
for($i=0;$i<$kacsayfa;$i++){
if($sayfa==$i){echo ($i+1).' ';}
else{echo' <a href='.$PHP_SELF.'?sayfa='.$i.'>'.($i+1).'</a> ';}}
if($kacsayfa>($sayfa+1)){echo'| <a href='.$PHP_SELF.'?sayfa='.($sayfa+1).'>Ileri</a>';}
?> SELECT * FROM tabloismi ORDER BY baslik DESCyada
SELECT * FROM tabloismi ORDER BY baslik ASCkullanarak yazı başlığına göre sıralama yaptırabilirsin.
<?php $say = mysql_query( "SELECT COUNT(*) FROM tabloismi", $link);
$count = mysql_fetch_row($say);
$limit = 10;
$basla = intval($_REQUEST[basla]);
$basla2 = $basla;
if( $basla == '') { // eger $basla değer boşsa $başla nın değeri = 0
$basla = 0;
}
$limit2 = $basla.", ".$limit; // veritabanına yazılacak
$basla = 0;
$sayfalar = ceil( $count / $limit );
$sayfalanacak = mysql_query("SELECT * FROM tabloismi LIMIT $limit", $link);
while($row = mysql_fetch_object($sayfalanacak)) {
echo "<p>".$row->baslik."</p>";
}
// Sayfalandırmaları yaz.
$basla =0;
$saysay = 0;
while( $saysay < $sayfalar ) {
$n = $saysay+1;
?>
<?php if ( $_GET[basla] != $basla ) { ?>
<a href="icerik.php?basla=<?php echo $basla; ?>" title="<?php echo $n; ?>. sayfa »"><?php } else { echo '<span title="'.$n.'. sayfadasınız.">'; } echo $n;
if ( $_GET[basla] != $basla ) { ?></a> <?php } else { echo '</span> '; }?>
<?php
$saysay++;
$basla = $basla + $limit;
} ?>
<?php
if( $basla2 + $limit < $count ) {
$git = $basla2 + $limit;?>
<a href="icerik.php?basla=<?php echo $git; ?>" title="Sonraki sayfa »" class="pagenav">
<?php } else { echo '<span>'; }?>
Sonraki »
<?php if( $basla2 + $limit < $count ) { ?>
</a>
<?php } else { echo '</span>'; }?>
</div>Belki hatalı olabilir ama bende problemsiz.