arkadaşlar kategorileme yaptım kategoriye uygun içeriği çekmek istiyorum. bu içerikleride sayfalayıp görüntülemek istiyorum. hepsini yaptım hatada göstermiyor doğru diyor. ama bir hata var. sadece o kategorideki makaleyi dğeil tüm makaleleri gösteriyor. anlamadım gitti. bi koda bakın yardım edin lütfen.

<?php
include("db.php");
$sorgu2=mysql_query("SELECT * FROM makaleler WHERE katid='1' ORDER BY id DESC ");$kactane=mysql_num_rows($sorgu2);
$sayfa=$_GET['sayfano'];$gosterim=5;$sayfasayisi=ceil($kactane/$gosterim);if($sayfa>$sayfasayisi ||  $sayfa<1 || !is_numeric($sayfa)){$sayfa=1;}$son = ($sayfa-1)*$gosterim;

$sorgu=mysql_query("SELECT * FROM makaleler LIMIT $son,$gosterim");
while($verilerimiz=mysql_fetch_array($sorgu)){
$id = $verilerimiz['id'];
$baslik=$verilerimiz['baslik'];$baslik=wordwrap($baslik,45,"<br />\n",true);
$resim=$verilerimiz['resim'];
$haber=wordwrap($verilerimiz['haber'], 250, "<br />\n",true);
$haber=substr($haber,0,160)."...<br>
<p align='right'><font size='2'><a href='oku.php?id=$id'  style='text-decoration: none'>
<font color='#000000'></font></a></font><br><br>

";


echo "<div align='left'>
	<table border='0' cellpadding='0' cellspacing='0' width='51%' height='105' bordercolorlight='#D6D6D6'>
		<tr>
			<td><a href='oku.php?id=$id' title='' class='style3'>$baslik</a></b></font></td>
</td>
		</tr>
		<tr>
			<td height='81'>
			<img border='0' src='$resim' width='101' height='81' align='left'><p>
			<font size='2'>$haber </font>
			</td>
</td>
			</table>
</div>
";
}
$sayi=1;
echo "SAYFALAR: |";
while($sayi<=$sayfasayisi){
if($sayi==$sayfa){
echo "
<a style='cursor:not-allowed;' title='ZATEN BU SAYFADASINIZ'><font color='purple'> $sayi</font></a> |
";
}else{
echo "
<a href='kategori.php?sayfano=$sayi' style='text-decoration:none;'><font color='purple'> $sayi</font></a> |
";
}//if sonu
$sayi++;
}//döngü sonu

?>
yardımlarınızı bekliyorum.