Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2013, 19:34
Avatar de Dafsagitarius
Dafsagitarius
 
Fecha de Ingreso: junio-2013
Mensajes: 9
Antigüedad: 11 años, 5 meses
Puntos: 0
Como muestro registros de mi BD en una tabla html con filas y columnas fijas?

Saludos amigos del foro, soy nuevo posteando aquí aunque ya eh visto muchos temas que me han ayudado con anterioridad, en fin.

mi duda es la siguiente:
tengo un formulario el cual contiene una tabla html (con 5 filas y 22 columnas para ser exactos pero resumiré a campos esnciales ) esta tabla contiene Claves|Materias|Grupos|Horario_trabajo|Horas_apoyo
(input tipo text estos 3 primeros y estos dos ultimos son select)


al momento de insertar no tengo ningún problema, pero cuando los extraigo de la base de datos no se como ubicar los registros en el su orden..por ejemplo:

debería ser así
Clave|Materia|Grupo|Horario|Apoyo
1 |Mat1 |g1 | X | X
2 |Mat2 |g2 | X | X
3 |Mat3 |g3 | X | X
4 |Mat4 |g4 | X | X
5 |Mat5 |g5 | X | X

pero solo consigo extraerlos asi
Clave|Materia|Grupo|Horario|Apoyo
1 |Mat1 |g1 | X | X
1 |Mat1 |g1 | X | X
1 |Mat1 |g1 | X | X
1 |Mat1 |g1 | X | X
1 |Mat1 |g1 | X | X

no se como hacer un ciclo para recorrer los registros de la base de datos y ubicar los exactamente en la fila correspondiente

este es el código de a consulta para extraerlos:
Código PHP:
$sql="select Materias,Grupos,Clavemateria,Horario_trabajo,Horas_apoyo
        from expediente where      asignacion.idAsignacion=expediente.idAsignacion
        and asignacion.idAsignacion=$id";
        $result= mysql_query ($sql);        
        
       $renglon=mysql_fetch_array($result);
       
       return $renglon;

// y en otro archivo los muestro asi
<tr >
                    <td ><input type="text" name='cla' size="3" value="<?php echo $resultado["Clavemateria"]?>"></td> <!--CLAVE-->
                    <td ><input type="text" name='matr' value="<?php echo $resultado2["Materias"]?>"></td> <!--MATERIAS-->
                    <td ><input type="text" name='gpo' size="3" value="<?php echo $resultado["Grupos"]?>"></td> <!--GRUPOS-->

// las demas filas son iguales solo aumentando en numero el name cla2,cla3,cla4,cla5, etc
mi problema es que la tabla es fija y no se como ubicar los.... espero haberme explicado de manera correcta y puedan ayudarme, se los agradezco de antemano