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