![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
07/02/2013, 11:26
|
![Avatar de PIRRUMAN](http://static.forosdelweb.com/customavatars/avatar127687_1.gif) | | | Fecha de Ingreso: febrero-2006 Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 19 años 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!” |