Ş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.