Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Como muestro registros de mi BD en una tabla html con filas y columnas fijas?

Estas en el tema de Como muestro registros de mi BD en una tabla html con filas y columnas fijas? en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 11/06/2013, 19:34
Avatar de 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
  #2 (permalink)  
Antiguo 11/06/2013, 19:37
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Como muestro registros de mi BD en una tabla html con filas y columnas fij

Lee lo siguiente: http://www.forosdelweb.com/f18/aport...tablas-618528/
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 11/06/2013, 19:48
Avatar de Dafsagitarius  
Fecha de Ingreso: junio-2013
Mensajes: 9
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Como muestro registros de mi BD en una tabla html con filas y columnas fij

gracias pateketrueke le echare una leída
  #4 (permalink)  
Antiguo 17/06/2013, 19:58
Avatar de Dafsagitarius  
Fecha de Ingreso: junio-2013
Mensajes: 9
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Como muestro registros de mi BD en una tabla html con filas y columnas fij

Cita:
Iniciado por pateketrueke Ver Mensaje
Lee lo siguiente: [url]http://www.forosdelweb.com/f18/aporte-representacion-datos-con-tablas-618528/[/url]
Perdón por la tardanza, no pude conseguir exactamente lo que deseaba pero gracias genere una solución, te lo agradezco pateketrueke

Etiquetas: bd, filas, formulario, html, mysql, registro, registros, select, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:59.