Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/12/2010, 11:29
areslepra
 
Fecha de Ingreso: diciembre-2010
Ubicación: Rosario, Santa Fe
Mensajes: 326
Antigüedad: 13 años, 4 meses
Puntos: 13
Respuesta: AYUDA: buscar cadena de texto

Soy medio vago así que los textos largos me impactan un poco pero la respuesta es simple, tenes que usar el operador LIKE de SQL en vez de comparar las cadenas con =, seria algo así:

Código PHP:
$departamento = (!empty($_POST["departamento"])
? (!empty(
$año)
" AND departamento LIKE '".trim($_POST["departamento"])."'" " departamento='".trim($_POST["departamento"])."'") : ""); 
Y para que no sea palabra completa agregamos el operador % quedando finalmente así:


Código PHP:
$departamento = (!empty($_POST["departamento"])
? (!empty(
$año)
" AND departamento LIKE '%".trim($_POST["departamento"])."%'" " departamento='".trim($_POST["departamento"])."'") : ""); 

Creo que con eso deberías poder arreglar tu consulta.


Por último, no copies y peges código ajeno. . Leelo, ENTENDELO y haz el tuyo aunque quede igual. Así se aprende mucho más.