Problemilla al mostrar...
Al final la consulta quedó así:
Código PHP:
Ver originalSELECT dias.titulo as diastitulo, dias.id as diasid, dias.info as diasinfo
FROM dias
WHERE (dias.titulo LIKE '%$palabra%' OR dias.info LIKE '%$palabra%')
UNION ALL
SELECT articulos.titulo as articulostitulo, articulos.detalle as articulosdetalle, articulos.id as articulosid
FROM articulos
WHERE (articulos.titulo LIKE '%$palabra%' OR articulos.detalle LIKE '%$palabra%')
UNION ALL
SELECT clasificados.titulo as clasificadostitulo, clasificados.codigo as clasificadoscodigo, clasificados.info as clasificadosinfo
FROM clasificados
WHERE (clasificados.titulo LIKE '%$palabra%' OR clasificados.info LIKE '%$palabra%')
UNION ALL
SELECT clasificados.tipo as proptipo, clasificados.codigo as propcodigo, clasificados.info as propinfo
FROM clasificados
WHERE (clasificados.tipo LIKE '%$palabra%' OR clasificados.operacion LIKE '%$palabra%')
UNION ALL
SELECT clasificados_autos.codigo as autoscodigo, clasificados_autos.marca as autosmarca, clasificados_autos.modelo as autosmodelo
FROM clasificados_autos
WHERE (clasificados_autos.marca LIKE '%$palabra%' OR clasificados_autos.modelo LIKE '%$palabra%')
UNION ALL
SELECT amarillas.idusuario as aidusuario, amarillas.rubro as arubro, amarillas.nombre as anombre
FROM amarillas
WHERE (amarillas.rubro LIKE '%$palabra%' OR amarillas.nombre LIKE '%$palabra%')
y la forma que utilizo para darle formato a cada resultado es esta:
Código PHP:
Ver originalif($diastitulo != NULL)
{
echo '
<table width="550" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="20" align="left" valign="middle" scope="row"><a href="/ver-dias/'.$row['diasid'].'">'.$diastitulo.'</a></td>
</tr>
<tr>
<td height="20" align="left" valign="middle" scope="row">'.$row['diasinfo'].'</td>
</tr>
<tr>
<td height="20" align="left" valign="middle" scope="row">Encontrado en: Días de la Semana</td>
</tr>
</table>
';
}
elseif($articulostitulo != NULL)
{
echo '
<table width="550" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="20" align="left" valign="middle" scope="row"><a href="/articulo/'.$row['articulosid'].'">'.$articulostitulo.'</a></td>
</tr>
<tr>
<td height="20" align="left" valign="middle" scope="row">'.$row['articulosdetalle'].'</td>
</tr>
<tr>
<td height="20" align="left" valign="middle" scope="row">Encontrado en: Mercado</td>
</tr>
</table>
';
}
elseif($clasificadostitulo != NULL)
{
echo '
<table width="550" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="20" align="left" valign="middle" scope="row"><a href="/clasificados/detalle/'.$row['clasificadoscodigo'].'">'.$clasificadostitulo.'</a></td>
</tr>
<tr>
<td height="20" align="left" valign="middle" scope="row">'.$row['clasificadosinfo'].'</td>
</tr>
<tr>
<td height="20" align="left" valign="middle" scope="row">Encontrado en: Clasificados</td>
</tr>
</table>
';
}
elseif($proptipo != NULL)
{
echo '
<table width="550" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="20" align="left" valign="middle" scope="row"><a href="/propiedades/detalle/'.$row['propcodigo'].'">'.$proptipo.' '.$row['propoperacion'].'</a></td>
</tr>
<tr>
<td height="20" align="left" valign="middle" scope="row">'.$row['propinfo'].'</td>
</tr>
<tr>
<td height="20" align="left" valign="middle" scope="row">Encontrado en: Propiedades</td>
</tr>
</table>
';
}
elseif($autosmarca != NULL)
{
echo '
<table width="550" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="20" align="left" valign="middle" scope="row"><a href="/automoviles/detalle/'.$row['autoscodigo'].'">'.$autosmarca.' '.$row['autosmodelo'].'</a></td>
</tr>
<tr>
<td height="20" align="left" valign="middle" scope="row">Encontrado en: Automóviles</td>
</tr>
</table>
';;
}
elseif($amarillasnombre != NULL)
{
echo '
<table width="550" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="20" align="left" valign="middle" scope="row"><a href="/ver-perfil/'.$row['aidusuario'].'">'.$amarillasnombre.'</a></td>
</tr>
<tr>
<td height="20" align="left" valign="middle" scope="row">'.$row['arubro'].'</td>
</tr>
<tr>
<td height="20" align="left" valign="middle" scope="row">Encontrado en: Amarillas</td>
</tr>
</table>
';
} else { }
El problema está en que utiliza el formato de días de la semana para todos los resultados, no utiliza el que le corresponde a cada tabla.
¿cómo podría hacerlo?