envexlabs Posted June 28, 2007 Share Posted June 28, 2007 i have my search function: function perform_search($search, $table){ //if white pages is selected $search_query = mysql_query('SELECT * FROM `entries` WHERE `' . $table . '` LIKE "%' . $search .'%"') or die(mysql_error()); $info = mysql_fetch_row($search_query); return $info; } So if someone searches att, it will come back with a database result of matt or anything containing att. Is there a way to highlight the search value $search? ie: att is searched matt attitude come back, att is bolded. Link to comment https://forums.phpfreaks.com/topic/57616-highlighting-searched-characters/ Share on other sites More sharing options...
kathas Posted June 28, 2007 Share Posted June 28, 2007 a simple one would be... <?php // supposing that $result is the string that has 'att' in // also supposing that $search_str = 'att'; $result = str_replace($search_str,'<span class="highlight">'.$search_str.'</span>',$result); echo $result; //now higlighted if you have added the css to make <span class="highlight"> highlighted ?> Link to comment https://forums.phpfreaks.com/topic/57616-highlighting-searched-characters/#findComment-285182 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.