bueno como siempre cada ves que quedo pillo desido recurrir a este foro =)
 
tengo el siguiente codigo
 
 $busqueda= $_POST[palabra]; // variable de formulario
$search=explode(" ", $busqueda);
 
function negrita($mensaje) 
{ 
global $search;
foreach ($search as $value) {
if ($value != "") {
$mensaje = eregi_replace("$value","<b>$value</b>",$mensaje);
}
}
return $mensaje; 
} 
 
despues simplemente aplico la funcion a mi campo de la db
 
$neg = negrita($row[descripcion]);
echo $neg;
  
 
 
hasta ahi no tengo problemas, mi problema surge cuando inserto la palabra 
 
ej "añejo" y en la db la palabra es "Añejo" con mayuscula me lo cambia a minuscula y también con los acentos los encuentra pero no los pone negrita por ej la palabra ingresada en el form es : informática la encuentra en la database por:
 
 informatica o informática
 
pero solo colorea la que yo he ingresado en el formulario "informática" , alguien conoce alguna mejor opcion para esto ??
 
me seria de gran ayuda....
 
 
Salu2 
  
 
