Código MySQL:
Ver original
El problema lo tengo, en que si busco sólo por los apellidos me detecta que el campo telefono esta vacio o tiene valor 0 y me lista muchos resultados.
Un saludo
| ||||
Hacer consulta filtrando datos Hola, en el formulario que estoy haciendo tengo varios input en los que puedo buscar por varias cosas como telefono, nombre etc. El select que tengo es este:
Código MySQL:
Ver original El problema lo tengo, en que si busco sólo por los apellidos me detecta que el campo telefono esta vacio o tiene valor 0 y me lista muchos resultados. Un saludo Última edición por gnzsoloyo; 21/12/2012 a las 04:48 |
| |||
Respuesta: Hacer consulta filtrando datos Hola satjaen, Yo la haría así, lo que no quiere decir que te funcione porque no tengo todos los datos, pero puedes probar:
Código MySQL:
Ver original No sé si te servirá, pero te doy la idea, a ver si hay suerte... . Última edición por rbczgz; 21/12/2012 a las 12:50 Razón: Eliminar código PHP porque me he dado cuenta de que no está permitido... |
| ||||
Respuesta: Hacer consulta filtrando datos Cita: rbczgz, gracias por contestar pero no me saca ningún resultado
Iniciado por rbczgz ![]() Hola satjaen, Yo la haría así, lo que no quiere decir que te funcione porque no tengo todos los datos, pero puedes probar:
Código MySQL:
Ver original No sé si te servirá, pero te doy la idea, a ver si hay suerte... . ![]() |
| ||||
Respuesta: Hacer consulta filtrando datos He estado probando, y si lo pongo así:
Código MySQL:
Ver original Por nº de teléfono va bien pero por apellidos no. No tiene sentido no? Última edición por gnzsoloyo; 22/12/2012 a las 05:29 |
| ||||
Respuesta: Hacer consulta filtrando datos Cita: Vale, es que para que me encuentre resultados por apellidos tengo que meter el teléfono que corresponde a dicho apellido. Hay posibilidad de que sin meter el teléfono me encuentre los apellidos?
Iniciado por satjaen ![]() He estado probando, y si lo pongo así:
Código MySQL:
Ver original Por nº de teléfono va bien pero por apellidos no. No tiene sentido no? Última edición por gnzsoloyo; 22/12/2012 a las 05:29 |
| ||||
Respuesta: Hacer consulta filtrando datos Solo tienes que usar empty() para verificar que las variables no estén vacías, y si lo están, no incluir esa condición en la consulta, ya que la comparación campo LIKE '%%' siempre dará verdadero.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: Hacer consulta filtrando datos Se trata de emplear el sentido común, si no hay valor ¿para que construir la consulta? Código PHP: ![]()
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
Respuesta: Hacer consulta filtrando datos Cita: Gracias, pateketrueke entiendo la condicion lo que pasa es que no sé como aplicarla en el cod:Código PHP: |
| ||||
Respuesta: Hacer consulta filtrando datos Parece ser que ya me funciona. Como lo veis?
Código PHP:
Ver original Última edición por satjaen; 17/01/2013 a las 03:17 |
Etiquetas: |