I have this code below and its not working, the $title out puts the title fine but its not wrapping the $q (query word) with a <strong></strong>!???
Code:
$sql = mysql_query("SELECT id,title,body,date,time FROM ".$table." WHERE title LIKE '%".$q."%' ORDER BY date DESC, time DESC");
while($row = mysql_fetch_array($sql))
{
$link_name = preg_replace('#[^a-zA-Z0-9]+#','-',$row['title']);
$title = str_replace($q,'<strong>'.$q.'</strong>',$row['title']);
echo '<div class="search_results_wrapper">
<div class="search_results_link_name"><div class="search_results"><a href="'.$link.$row['id'].'-'.$link_name.'.htm">'.$title.'</a></div></div>
<div class="search_datetime">'.strftime("%b %d, %Y", strtotime($row['date'])).' at '.wordwrap(substr($row['time'],0,5)).'</div>
<div class="search_results_body">'.add_dots(format_article_2($row['body']),'|',150).'</div>
<div class="search_results_url">www.ign.ie/'.$link.$row['id'].'-'.$link_name.'.htm</div>
</div>
';
}
Comment