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