Buenos Días a todos, tengo un problema de este tipo:
en una base de dato tengo varias tablas donde almaceno datos. Son datos de un colegio: (materias, horarios, grupos, docentes, alumnos...) por cada item hice una tabla con varios campos...
Ahora quiero que , tramite un SELECT, pueda llamar los dato que necesito e insertarlos en una tabla HTML dinamica. Conseguí insertar los datos de la primera tabla sin problema (simple SELECT), el problema es cuando inserto con un UNION los datos de la otra tabla; en vez de insertarlos en la secunda columna los inserta abajo de los otros datos en la primera columna...
GRUPO..........MATERIAS
SEPTIMO A
SEXTO A
CONTABILIDAD
MATEMATICAS
**********************************************
Quisiera que fuera así:
GRUPO..........MATERIAS
SEPTIMO A....CONTABILIDAD
SEXTO A........MATEMATICAS
*************************************************
El codigo php para insertar es:
$result = mysql_query ("(SELECT id FROM horas WHERE id='1' OR id='2' OR id='3' OR id='4') UNION (SELECT clases FROM grupos WHERE id='16' OR id='15') UNION (SELECT materias FROM materias WHERE id='15' OR id='3' )") ;
# empezando una tabla html
echo "<HTML><TABLE Border=0 CellPadding=1 align=center ><TR>";
# construyendo los encabezados de la tabla
echo " <th bgcolor=silver><font size=1 >GRUPO</font></th><th bgcolor=silver><font size=1 >MATERIAS</font></th><th bgcolor=silver><font size=1 >HORAS</font></th></TR>";
// ciclo de lectura del rowset($tabla1)
while($renglon = mysql_fetch_row($result))
{
// desplegando en celda de tabla html
echo "<tr>";
echo "<td><font size=1 >".$renglon[0]."</font></td";
echo "<td><font size=1 >".$renglon[1]."</font></td>";
echo "<td><font size=1 >".$renglon[2]."</font></td>";
echo "<td><font size=1 >".$renglon[3]."</font></td>";
echo "</tr>";
};
// cerrando tabla html
echo "</table>";
************************************************** *****
Alguien puede ayudarme?
Gracias de antemano