ERYILMAZ adlı üyeden alıntı: mesajı görüntüle
urun.php?id=5

dediğinde ürünler tablosuna giderek bu ürünün bilgilerini getiriyosun.. dolayısıyla bu bilgilerin içerisinde kategori bilgiside var..
mantık çok kolay..
kategori id sini alıp bir değişkene atarsın..

örneğin:
$kategori = $urunbilgi['kategori'];
<?
$sorgula = mysql_query("select * from urunler where kategori='$kategori' order by rand() limit 10");
echo "<h4>Aynı Kategorideki Ürünler</h4><br>";
while($row=mysql_fetch_array($sorgula)) {
echo "<a href='urun.php?id=$row[id]'>$row[urunadi]</a><br>";
}
?>
Notice: Undefined variable: kid in diye hata alıyorum
Alıntı
<?
$sorgula = mysql_query("select * from urun where kid='$kid' order by rand() limit 10");
echo "<h4>Aynı Kategorideki Ürünler</h4><br>";
while($row=mysql_fetch_array($sorgula)) {
echo "<a href='urun.php?id=$row[id]'>$row[baslik]</a><br>";
}
?>
aşşagıdaki şekil ile hallettim

Alıntı
$urunkid=$urun['kid'];
$rast=sorgu("select * from urun where kid='".$urunkid."' order by rand() limit 5");

echo '<table border="1" width="100%">';
while($aa=arr($rast)) {
$bas=$aa['baslik'];
$id=$aa['id'];
echo '<tr><td><a href=urun.php?id='.$id.'>'.$bas.'</a></td></tr>';
}
echo '</table>';