Merhaba arkadaslar
Veritabanında arama yapması için bir sayfa hazırladım
ve sonuclarda aranan kelime vurgulansın diye str_replace uyguladım
fakat bir hata farkettim
Örnek:
aranan kelime
der diyelim
aranılacak cumle ise
Derdim var dert üstüne olsun
aramaya geçtigimde
Derdim var dert üstüne şeklinde oluyor
anlatmak istedigim küçük ve büyük harfe duyarlı olmuş
aranan kelime nasılsa aynısını renklendiriyo gerisini es geçiyor
arama.php aşağıdaki gibi
$gelenarama = $_POST['ara'];
$sorgu=mysql_query("Select * from ilahi_tbl where sanatci like '%".$gelenarama."%' or sarki like '%".$gelenarama."%' GROUP BY sanatci");
$i=0;
while ($oku = mysql_fetch_assoc ($sorgu)) {
$i=$i+1;
$sanatci=$oku['sanatci'];
$sarki=$oku['sarki'];
$id=$oku['id'];
$rsarki = str_replace("$gelenarama","<span style='color: #ff9933'>$gelenarama</span>",$sarki);
$rsanatci = str_replace("$gelenarama","<span style='color: #ff9933'>$gelenarama</span>",$sanatci);
echo $i.". <a href=\"sanatcidetay.php?s=".$oku['sanatci']."\">".$rsanatci."</a> - ";
echo "<a href=\"player.php?m=".$oku['id']."\">".$rsarki."</a><br />";
}Bunu nasıl düzeltebilirim.. yani metin içinde küçük büyük demesin aynı şey varsa renkli göstersin