Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/02/2013, 11:26
Avatar de PIRRUMAN
PIRRUMAN
 
Fecha de Ingreso: febrero-2006
Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 18 años, 3 meses
Puntos: 53
Respuesta: Agrupar columnas de tabla

Bueno , suponiendo que tu tabla asignatura tiene :

Id_Asig,Nombre_Asig,Horas_asig,Grado_Asig

y lo que deseas es mostrar las asignaturas relacionadas a la anterior.

Una idea sería...
en primera instancia deberias agregar una columna mas para hacer dicha relacion:

Proviene_Asig

donde colocaras el id de la asignatura donde se relaciona

despues podrias hacer una consulta inicial de todas las materias de primer grado

Select * from asignatura where Grado_Asig =1

ejemplo con dos registros

Id_Asig,Nombre_Asig,Horas_asig,Grado_Asig,Proviene _Asig
1,matematicas uno,5,1,0
2,matematicas dos,4,2,1

recorriendolo
do{
<tr>
<td ><?php echo $row ['claveasignatura']; ?></td>
<td ><?php echo $row ['nombre']; ?></td>
///aqui buscamos la siguiente materia del segundo semestre
$sql=select * from asignatura where Proviene_Asig=1
$ressql=...etc
$datossql=mysql_fetcharray($ressql)
<td ><?php echo $datossql['claveasignatura']; ?></td>
<td ><?php echo $datossql ['nombre']; ?></td>
</tr>
}while($row= mysql_fetch_array($row))
__________________
“Prefiero ser un tonto momentaneo que un eterno ignorante”
“¡El éxito es resultado de los aciertos,los aciertos resultado de la experiencia y la experiencia resultado de los errores!”