ŞU AN TÜM SİTELERİMDE DE KULLANDIĞIM ARAMA VE KATEGORİLERİ BİRDEN FAZLA SAYFADA LİSTELEME KODUNU PAYLAŞIYORUM.

GELİŞTİRİLEBİLİR.



<?php 
$kat_sec = $k_id;
$bassorgu = mysql_query("SELECT * FROM hbrci WHERE gizle = '0' AND kategori = '$kat_sec' ORDER by id DESC");
$toplam_sayi = mysql_num_rows ( $bassorgu );			
$sayfa_sayisi = ceil($toplam_sayi/18); // 18, sayfada göstericegimiz veri sayisi..
$sayfa = $_GET[sayfa];
if ( $sayfa == 0 ) {
$sayfa=1;
}
if ($sayfa > $sayfa_sayisi ) {
$sayfa = $sayfa_sayisi;
}
$k = (($sayfa-1)*18);
$strSQL ="SELECT * FROM hbrci WHERE kategori = '$kat_sec' ORDER BY id DESC LIMIT $k,18";
$bassorgu =  mysql_query($strSQL);
while($basveri = mysql_fetch_array( $bassorgu )) { 
$b_baslik = $basveri["baslik"];
$b_id = $basveri["id"];
$b_giris = $basveri["giris"];
$b_resim = $basveri["resim"];
$b_tarih = $basveri["tarih"];
$b_saat = $basveri["saat"];
?>
<div class="">
<h4><a href="/<?=sil($k_kat)?>/<?=$b_id?>-<?=sil($b_baslik)?>.html"><?=$b_baslik?></a></h4>
<p>
<a href="/<?=sil($k_kat)?>/<?=$b_id?>-<?=sil($b_baslik)?>.html">
<img src="/resim/<?=$b_resim?>" width="100" height="75" alt="" /></a><?=(substr($b_giris,0,100)) ?></p>
</div>
<?php } ?>
bu kodda bir sayfada 18 dosya listelenir.
sayfalamak için aşağıdaki bölümü de sitenize ekleyin.
Gerekli düzenlemeleri mysql a göre yapın.

SAYFALAMA

<?php
echo "";
	echo '<li class="first"><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa=1">Birinci </a></li> '; 
if ($sayfa == 1 ) {
if ($sayfa_sayisi==1) { echo '<li><a href="#">'.$sayfa.'</a></li>'; }
elseif ($sayfa_sayisi==2) { echo '<li><a href="#">'.$sayfa.'</a></li> <li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa+1).'">'.($sayfa

+1).'</a></li>'; }
elseif ($sayfa_sayisi==3) { echo '<li><a href="#">'.$sayfa.'</a></li> <li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa+1).'">'.($sayfa

+1).'</a></li> <li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa+2).'">'.($sayfa+2).'</a></li>'; }
elseif ($sayfa_sayisi==4) { echo '<li><a href="#">'.$sayfa.'</a></li> <li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa+1).'">'.($sayfa

+1).'</a></li> <li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa+2).'">'.($sayfa+2).'</a></li> <li><a href="/sayfamiz.php?icliste='.

($kat_sec).'&sayfa='.($sayfa+3).'">'.($sayfa+3).'</a></li>'; }
else {
echo '<li><a href="#">'.$sayfa.'</a></li> <li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa+1).'">'.($sayfa+1).'</a></li> <li><a 

href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa+2).'">'.($sayfa+2).'</a></li> <li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa

+3).'">'.($sayfa+3).'</a></li> <li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa+4).'">'.($sayfa+4).'</a></li>';
}}
elseif ($sayfa == 2 ) {
if ($sayfa_sayisi==2) { echo '<li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa-1).'">'.($sayfa-1).'</a></li> <li><a href="#">'.

$sayfa.'</a></li>'; }
elseif ($sayfa_sayisi==3) { echo '<li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa-1).'">'.($sayfa-1).'</a></li> <li><a href="#">'.$sayfa.' 

</a></li><li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa+1).'">'.($sayfa+1).'</a></li>'; }
elseif ($sayfa_sayisi==4) { echo '<li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa-1).'">'.($sayfa-1).'</a></li> <li><a href="#">'.$sayfa.' 

</a></li><li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa+1).'">'.($sayfa+1).'</a></li> <li><a href="/sayfamiz.php?icliste='.

($kat_sec).'&sayfa='.($sayfa+2).'">'.($sayfa+2).'</a></li>'; }
else {
echo '<li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa-1).'">'.($sayfa-1).'</a></li> <li><a href="#">'.$sayfa.' </a></li><li><a 

href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa+1).'">'.($sayfa+1).'</a></li> <li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa

+2).'">'.($sayfa+2).'</a></li> <li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa+3).'">'.($sayfa+3).'</a></li>';
}}
elseif ($sayfa == $sayfa_sayisi) {
if ($sayfa_sayisi==3) { echo '<li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa-2).'">'.($sayfa-2).'</a></li> <li><a href="/sayfamiz.php?

icliste='.($kat_sec).'&sayfa='.($sayfa-1).'">'.($sayfa-1).'</a></li> <li><a href="#">'.($sayfa).'</a></li>'; }
elseif ($sayfa_sayisi==4) { echo '<li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa-3).'">'.($sayfa-3).'</a></li> <li><a 

href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa-2).'">'.($sayfa-2).'</a></li> <li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa-

1).'">'.($sayfa-1).'</a></li> <li><a href="#">'.($sayfa).'</a></li>'; }
else {
echo '<li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa-4).'">'.($sayfa-4).'</a></li> <li><a href="/sayfamiz.php?icliste='.

($kat_sec).'&sayfa='.($sayfa-3).'">'.($sayfa-3).'</a></li> <li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa-2).'">'.($sayfa-2).'</a></li> 

<li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa-1).'">'.($sayfa-1).'</a></li> <li><a href="#">'.($sayfa).'</a></li>';
}}
elseif ($sayfa == ($sayfa_sayisi-1) ) {
if ($sayfa_sayisi==4) { echo '<li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa-2).'">'.($sayfa-2).'</a></li> <li><a href="/sayfamiz.php?

icliste='.($kat_sec).'&sayfa='.($sayfa-1).'">'.($sayfa-1).'</a></li> <li><a href="#">'.($sayfa).'</a></li> <li><a href="/sayfamiz.php?icliste='.

($kat_sec).'&sayfa='.($sayfa+1).'">'.($sayfa+1).'</a></li>'; }
else {
echo '<li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa-3).'">'.($sayfa-3).'</a></li> <li><a href="/sayfamiz.php?icliste='.

($kat_sec).'&sayfa='.($sayfa-2).'">'.($sayfa-2).'</a></li> <li><a href="?/sayfamiz.phpicliste='.($kat_sec).'&sayfa='.($sayfa-1).'">'.($sayfa-1).'</a></li> 

<li><a href="#">'.($sayfa).'</a></li> <li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa+1).'">'.($sayfa+1).'</a></li>';
}}
else {
echo '<li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa-2).'">'.($sayfa-2).'</a></li> <li><a href="/sayfamiz.php?icliste='.

($kat_sec).'&sayfa='.($sayfa-1).'">'.($sayfa-1).'</a></li> <li><a href="#">'.($sayfa).'</a></li> <li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.

($sayfa+1).'">'.($sayfa+1).'</a></li> <li><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.($sayfa+2).'">'.($sayfa+2).'</a></li>';
}
echo ' <li class="last"><a href="/sayfamiz.php?icliste='.($kat_sec).'&sayfa='.$sayfa_sayisi.'">Sonuncu</a></li>'; 
echo "";
?>

Sayfalamadaki
/sayfamiz.php?icliste bölümünü değiştiriniz.