Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/07/2006, 21:09
Avatar de Anarninquë
Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 18 años, 9 meses
Puntos: 28
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...
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me