Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/10/2013, 09:17
Avatar de eits
eits
 
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Respuesta: Mostrar sentencia segun variable

intenta con algo como esto
Código PHP:
Ver original
  1. $result=array();
  2. if (!empty($dni))
  3. {
  4. $result[] = "(numero LIKE '%$dni%')"
  5. }
  6.  
  7. if (!empty($edaddesde))
  8. {
  9. $result[] = "(TIMESTAMPDIFF(YEAR, fechanacdia, CURDATE()) BETWEEN '$edaddesde' and'$edadhasta')"
  10. }
  11.  
  12. if (!empty($sexo))
  13. {
  14. $result[] = "(sexo = '$sexo')"
  15. }
  16.  
  17. if (!empty($localidad))
  18. {
  19. $result[] = "(localidad LIKE '%$localidad%')"
  20. }
  21.  
  22. $sql = 'SELECT * FROM curriculums WHERE '.implode(' AND ',$result);
saludos
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.