Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/05/2013, 06:51
edwinarley
 
Fecha de Ingreso: abril-2012
Ubicación: colombia
Mensajes: 62
Antigüedad: 12 años
Puntos: 0
Información Respuesta: problema con IF en PHP

ok es una consulta algo grande con UNION esta es:

Código PHP:
Ver original
  1. "SELECT  placaG, motor, chasis, clase, modelo, marca, color, nombre, pr_apellido,
  2.        sg_apellido, cedulaG, direccion, telefono,NULL campo14, NULL campo15,
  3.        NULL campo16, NULL campo17, NULL campo18, NULL campo19, NULL campo20      
  4.  
  5. FROM transg WHERE placaG LIKE '%$buscar%'
  6.        UNION
  7. SELECT  placaB, cedulaBUC, pernom, perdir, pertel, pernumn, tipsern, clanom,    marnom, vehmod, color1, nummot, numcha, NULL campo14, NULL campo15, NULL campo16,NULL campo17, NULL campo18, NULL campo19, NULL campo20
  8.  
  9. FROM  transb WHERE placaB LIKE '%$buscar%'
  10.        UNION
  11. SELECT placaBR, vehmarca, nombremarca, vehmodel, vehcodclase, nombreclase, cedulaBR, nombre, direccion, telefono, ciudad, empmnit, tipo, empnombr, NULL campo15,
  12.        NULL campo16, NULL campo17, NULL campo18, NULL campo19, NULL campo20
  13.  
  14. FROM transba WHERE placaBR LIKE '%$buscar%'      
  15.        UNION
  16.        SELECT placaFL, motor, chasis, serie, clase, modelo, marca, linea, tipo, servicio,
  17.        color, carroceria, prapellido, sgapellido, nombre, tipodoc, cedulaFL, direccion,
  18.        ciudad, telefono FROM transf WHERE placaFL LIKE '%$buscar%'      
  19.        UNION
  20.        SELECT placaPIE, cedulaPIE, apellido1, apellido2, nombre1, nombre2, direccion,
  21.        telefono, NULL campo9, NULL campo10, NULL campo11, NULL campo12,
  22.      NULL campo13, NULL campo14, NULL campo15, NULL campo16, NULL campo17,
  23.      NULL campo18, NULL campo19, NULL campo20
  24.  
  25. FROM transp WHERE placaPIE LIKE '%$buscar%'";

aqui en la consulta cuando ya me encontro en la variable $buscar me queda el dato
luego hago el case para que segun sea el resultado me imprima ya que son datos totalmente diferentes pero hay es donde no los imprime.
__________________
edwinarley