Merhaba Arkadaşlar,

WordPress'deki gibi konuya ait etiket sistemi yapmak istiyordum, bu durumu başardım. Fakat arama sonucunda maalesef başarılı olamadım. Yani durumu belirtmek gerekir ise veritabanı üzerinde ;



etiketler
radyolar

Olmak üzere 2 adet tablom var.

Etiketler Tablo İçeriği ;



Radyolar Tablo İçeriği ;



Etiketleri sayfa üzerinde çağırma kod yapısı ise ;

<?php
$etiketsorgu = mysql_query("select * from etiketler where radyo_seo='".$_GET["seolink"]."'");
$cikti ="";
while($etiketyaz=mysql_fetch_array($etiketsorgu)) {
$cikti .= '<a href="'.$site.'/radyo-dinle/'.$etiketyaz["etiket_sef"].'.html">'.$etiketyaz["etiket"].'</a>, ';
}
$cikti = rtrim($cikti,", ");
echo $cikti;
?>
Şeklinde.

(*) ID'siz seo kullanmakta olduğumdan dolayı '".$_GET["seolink"]."'" kullanmış idim.

Buraya kadar bir sorun yok, yani sayfa üzerinde etiketler ve linkleri doğru olarak görülmekte.



arama.php sayfasındaki kod yapısı ise ;

<?php
$etiket1 = etiketemizle(strip_tags($_GET['radyo_etiket']));
echo "$etiket1";
$sorgu_arama = mysql_query("select * from radyolar where adi LIKE '%".$etiket1."%'");
$bulunan=0;
while($bul = mysql_fetch_array($sorgu_arama)){
$bulunan++;        
$seolink = $bul['seolink'];
$adi = $bul['adi'];
echo'<tr>
<td><a href="'.$site.'/radyo/'.$seolink.'.html"> '.$adi.'</a></td>
</tr>';
}
if ($bulunan==0){echo "<br />
<br />
<br />
<br />
<br />
<center>Hiç kayıt bulunamadı.</center>";}
?>
- (tire) işaretini temizleterek arama yaptırmak için de ;

function etiketemizle($veri) { 
$veri=str_replace("-"," ",$veri);
return ($veri);
}
Şeklinde fonksiyon kullanıyorum.

.htaccess dosyasını gözardı ederek ;

arama.php?radyo_etiket=radyo-liste
Olarak arama sonucum başarılı, fakat ;

arama.php?radyo_etiket=radyo-liste-dinle
arama.php?radyo_etiket=canli-radyo-liste
Yani burada değerin önüne yada sonuna canli dinle gibi kelimeler ekleyip sorguladığımda arama sonucu boş geliyor.

Uğraşıyorum ama problem neden kaynaklanıyor maalesef çözemedim Yardımcı olabilirseniz sevinirim arkadaşlar.

Bir de duruma ek olarak arama.php sayfanın title ında, veritabanı üzerindeki etiketler tablosu, etiket sütunu içerisinde yer alan veriyi (örneğin ; radyo liste dinle, canlı radyo liste) nasıl echo layacağımı tam olarak çözümleyemedim.

Şimdiden teşekkürler.