Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/09/2011, 05:16
adiction
 
Fecha de Ingreso: septiembre-2008
Mensajes: 48
Antigüedad: 15 años, 7 meses
Puntos: 1
Union en consulta multitabla

Hola estoy haciendo un buscador y quiero cambiar el texto ya tengo la consulta multitabla el problema que tengo ahora es que tengo problema al mostrar este es mi codigo

Código PHP:
Ver original
  1. $solicitud="SELECT noticias.titulo as notititulo, noticias.titulo_seo as seotitulo
  2. FROM noticias
  3. WHERE (noticias.titulo LIKE '%$texto%')
  4. UNION
  5. SELECT eventotorneo.titulo2 as ettitulo, eventotorneo.titulo_seo2 as seotitulo2
  6. FROM eventotorneo
  7. WHERE (eventotorneo.titulo2 LIKE '%$texto%')";

aca viene el problema al consulta en la primera tabla esta bien pero cuando escribo texto que se encuentra en la tabla eventotorneo muestra el resultado pero en el if no se imprime de la segunda condicion si no que se queda siempre mostrando desde el primer if

Código PHP:
Ver original
  1. $consulta=mysql_query($solicitud);
  2. while($fila = mysql_fetch_array($consulta))
  3. {
  4. $dtitulo =$fila['notititulo'];
  5. $etitulo=$fila['ettitulo'];
  6.  
  7. if(empty($dtitulo) OR $dtitulo!="" ) {
  8.  
  9.     echo "primer ".$dtitulo;
  10.            
  11.      }
  12. elseif(empty($etitulo) OR $etitulo!="" ){
  13.    
  14.         echo "segundo ".$etitulo;
  15.  
  16.      }  else { }
  17. }

Última edición por adiction; 02/09/2011 a las 06:19