Merhaba arkadaşlar,
Sayfalama ile ilgili bir ufak sorunum var yardımcı olursanız sevinirim.
Sayfalama kısmındaki kodlama bu şekilde
$arama_sonucToplam = mysql_query("
SELECT
COUNT(*)
FROM
urun
LEFT JOIN para_birim ON (urun.PRICE_PARA_BRM = para_birim.KOD)
WHERE CATEGORY_KOD=$ac AND AKTIF='1' $markaSiniri $siralama_sorgusu");
list($toplam) = @mysql_fetch_array($arama_sonucToplam);
$pagingHtml = paging($toplam,$sayfa,"anakategori.php?c=$c&ac=$ac &MarkaKat=$MarkaKat&Sort=$Sort",$sayfaKayit);
echo '<div align="center">'.$pagingHtml.'</div>';
?>
<tr>
<td colspan="7" align="center" bgcolor="#FFFFFF"><?php echo $pagingHtml; } else{
header("Location: index.php");
}?>
Sizce neyi gözden kaçırıyorum.
Sayfalama bir türlü çıkmadı.
Sayfalama sorunu
2
●139
- 11-05-2019, 00:56:54
function paging($toplam,$sayfa,$sayfaLink,$sayfaKayit) { $html = ""; $toplamSayfa = ceil($toplam/$sayfaKayit); if( $toplamSayfa > 1 ) { //$html = '<div align="left" class="txtPaging">Toplam '.$toplam.' kayýt , '.$toplamSayfa.' sayfa! '; $ibas = (floor(($sayfa-1)/10)*10)+1; if( $toplamSayfa < 10 ) { $ibit = $toplamSayfa; } else { $ibit = $ibas + 9; if( $ibit > $toplamSayfa ) { $ibit = $ibas + ($toplamSayfa-$ibas); } } if( $sayfa > 10 ) { $oncekiSayfa = $ibas - 10; //$html .= '<a href="'.$sayfaLink.'&sayfa='.$oncekiSayfa.'" class="Paging">Önceki</a>'; $html .= '<a href="'.$sayfaLink.'&sayfa='.$oncekiSayfa.'" class="kategor"><b>««</b></a> |'; } else { //$html .= 'Önceki'; $html .= '<b>««</b> |'; } if( $sayfa == 1 ) { $html .= ' <span class="kategor"> Önceki</span>'; } else { $sayfaOnceki = $sayfa - 1; $html .= ' <a href="'.$sayfaLink.'&sayfa='.$sayfaOnceki.'" class="kategor">Önceki</a>'; } for( $i=$ibas;$i<=$ibit;$i++ ) { if( $sayfa == $i ) { $html .= ' - <a href="'.$sayfaLink.'&sayfa='.$i.'" class="kategor"><u>'.$i.'</u></a>'; } else { $html .= ' - <a href="'.$sayfaLink.'&sayfa='.$i.'" class="kategor">'.$i.'</a>'; } } if( $sayfa == $ibit && $toplamSayfa == $ibit ) { $html .= ' <span class="kategor"> - Sonraki </span>'; } else { $sayfaSonraki = $sayfa + 1; $html .= ' - <a href="'.$sayfaLink.'&sayfa='.$sayfaSonraki.'" class="kategor">Sonraki</a> '; } if( $toplamSayfa > $ibit ) { $sonrakiSayfa = $ibas + 10; //$html .= ' - <a href="'.$sayfaLink.'&sayfa='.$sonrakiSayfa.'" class="Paging">Sonraki</a>'; $html .= '| <a href="'.$sayfaLink.'&sayfa='.$sonrakiSayfa.'" class="kategor"><b>»»</b></a>'; } else { //$html .= ' - Sonraki'; $html .= '| <b>»»</b>'; } $html .= ' </div>'; } return $html; }