Üstat olmadı , ben başka biy yerde hata yapıyorum gibime geliyor ama bulamadım.
Şöyle anlatıyım
Benim tüm kategorileri anasayfada gösteren bir fonksiyonum var sefli.
function TumKategoriler() {
global $prefix;
$sor = mysql_query("SELECT id,kategoriadi FROM ".$prefix."kategoriler ORDER BY kategoriadi ASC");
if (mysql_num_rows($sor) < 1) {
echo "<div class=\"hata\">Henüz kategori eklenmemiş</div>";
header("refresh: 2; url=index.php");
}else {
while ($yaz = mysql_fetch_array($sor)) {
$Katadi = $yaz["kategoriadi"];
$Katid = $yaz["id"];
echo "<div class=\"solic\"><a href=\"".SEO($Katadi)."-".$Katid."\"><font color=\"white\" size=\"3\">".$Katadi."</font></a></div>";
}
}
}Burdaki $Katid değişkeni ile tıklanan kategorinin içeriğini örneğin Kategoriadi adlı fonksiyonda göstermeye çalışıyorum
function Kategoriadi() {
global $prefix;
$Katid = $_GET["Katid"];
$sor = mysql_query("SELECT * FROM ".$prefix."hikayeler WHERE kategorisi='$Katid' ORDER BY hikayeadi ASC");
while ($yaz = mysql_fetch_array($sor)) {
$hikayeadi = $yaz["hikayeadi"];
$ekleyen = $yaz["ekleyen"];
$hikaye = $yaz["hikaye"];
echo $hikayeadi."-".$ekleyen."-".$hikaye."<br />";
}
}Bunu birbirine bağlamak içinde htaccesse şöyle yazdım
RewriteRule ^(.*)-[0-9] index.php?Git=Kategoriadi&$1-$2 [L,NC]
Ancak böyle yaptığımda herhangi bir kategoriye tıklanınca farklı bir sayfada yine tüm kategoriler çıkıyor
Ben nerde yanlış yaptım ?