hata ayıklama yapmanız lazım.
74 üncü satırdaki hata mesajını alip değerlendirmeniz lazim
bunun için 75. satira
echo mysql_error();
derseniz hata mesajının kaynağını biraz daha açık görebiliriz
işte burası var
while($yaz = mysql_fetch_array($sorgu)) {Kodun tamamı şu şekilde..
<?php
@$kat_id = $_GET['kat_id'];
db_baglanti();
if (!$_GET['k']) {
$k=0;}
$sorgu = mysql_query("SELECT makale_id, makale_baslik FROM makaleler WHERE kat_id = '" . $kat_id . "' ORDER BY makale_id DESC limit $k , 14 ");
while($yaz = mysql_fetch_array($sorgu)) {
$turkce=array("‘","ş","Ş","ı","(",")","'","ü","Ü","ö","Ö","ç","Ç"," ","/","*","?","ş","Ş","ı","ğ","Ğ","İ","ö","Ö","Ç","ç","ü","Ü");
$duzgun=array("","s","S","i","","","","u","U","o","O","c","C","-","-","-","","s","S","i","g","G","I","o","O","C","c","u","U");
$baslik = str_replace($turkce,$duzgun,$yaz['makale_baslik']);
$baslik = preg_replace("@[^A-Za-z0-9\-_]+@i","",$baslik);
echo '<a href="makaleoku.php?makale_id='. $yaz['makale_id'] .'"><img src="tus.gif" border=0> ' . $yaz['makale_baslik'] . "</a><br>";
}
?>