En primer lugar, no me sustituye los tildes... no se porque...
Esto debería eliminarlos, verdad?:
Código PHP:
$nombre = str_replace('á','a',$nombre);
$nombre = str_replace('é','e',$nombre);
$nombre = str_replace('í','i',$nombre);
$nombre = str_replace('ó','o',$nombre);
$nombre = str_replace('ú','u',$nombre);
$nombre = str_replace('Á','A',$nombre);
$nombre = str_replace('É','E',$nombre);
$nombre = str_replace('Í','I',$nombre);
$nombre = str_replace('Ó','O',$nombre);
$nombre = str_replace('Ú','U',$nombre);
$nombre = str_replace(" ","%",$nombre);
Que es lo que está mal? alguien sabe?
En segundo lugar...
tengo el problema de que (si bien realiza primero una búsqueda gral. y luego con las primeras 3 letras, para seleccionar elementos "parecidos"...), si alguien ingresa (por ej.): "ENPASTA", (estando en mi DB "EMPASTA"), no le encuentra resultados, porque no hay un registro
igual, ni uno con las 3 mismas primeras letras...
Cómo podría hacer esto...?
(escuche que había una función de php o mysql que comparaba "caracter a caracter", eso existe???)
MUCHÍSIMAS gracias por molestarte en leer esto...