Tabla con datos de db en html y php
Publicado por mauro (25 intervenciones) el 31/05/2016 02:37:30
Hola Sludos
Estoy tratando de crear una tabla para modificar registros en una db.
Actualmente tengo este codigo para la consulta..
y este otro codigo para crear la tabla para desplegar los datos
Sin embargo el codigo de arriba no es dinamico pues debo repetir el codigo una y otra vez para crear las filas que necesito (aprox 50).
Se que con una sentencia de control while y el metodo echo se puede generar una fila para cada registro de mi consulta en lugar de repetir el codigo tantas veces . Pero no me funciono y no obtuve el resultado deseado.
Les dejo el archivo que estoy utilizando con el codigo completo.
Como dato extra estoy usando boostrap.
Saludos
Estoy tratando de crear una tabla para modificar registros en una db.
Actualmente tengo este codigo para la consulta..
1
2
3
4
5
6
7
8
9
10
11
12
13
$query="SELECT id, sector, servicio, nivel, precio, descarga, carga FROM precios";
$tabla=mysql_query($query);
if($fila=mysql_fetch_array($tabla) or die("Error en: $tabla: " . mysql_error())){
$id=$fila["id"];
$sector=$fila["sector"];
$servicio=$fila["servicio"];
$nivel=$fila["nivel"];
$precio=$fila["precio"];
$descarga=$fila["descarga"];
$carga=$fila["carga"];
}
?>
y este otro codigo para crear la tabla para desplegar los datos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<div class="row">
<div class="col-md-7">
<!-- Titulo -->
<div class="col-md-2">
<label>ID:</label>
<input type="text" class="form-control" name="id" id="id" value="<?php echo utf8_encode ($id); ?>" autocomplete="off">
</div>
<!-- Sector/tipo -->
<div class="col-md-5">
<label>Sector:</label>
<input type="text" class="form-control" name="sector" id="sector" value="<?php echo utf8_encode ($sector); ?>" autocomplete="off" required>
</div>
<!-- Sector/tipo -->
<div class="col-md-5">
<label>Servicio:</label>
<input type="text" class="form-control" name="servicio" id="servicio" value="<?php echo utf8_encode ($servicio); ?>" autocomplete="off" required>
</div>
</div>
<div class="col-md-5">
<!-- Sector/tipo -->
<div class="col-md-3">
<label>Nivel:</label>
<input type="text" class="form-control" name="nivel" id="nivel" value="<?php echo utf8_encode ($nivel); ?>" autocomplete="off" required>
</div>
<!-- Sector/tipo -->
<div class="col-md-3">
<label>Precio:</label>
<input type="text" class="form-control" name="precio" id="precio" value="<?php echo utf8_encode ($precio); ?>" autocomplete="off" required>
</div>
<!-- Descarga -->
<div class="col-md-3">
<label>Descarga:</label>
<input type="text" class="form-control" name="descarga" id="descarga" value="<?php echo utf8_encode ($descarga); ?>" autocomplete="off" required>
</div>
<!-- Carga -->
<div class="col-md-3">
<label>Carga:</label>
<input type="text" class="form-control" name="carga" id="carga" value="<?php echo utf8_encode ($carga); ?>" autocomplete="off" required>
</div>
</div>
Sin embargo el codigo de arriba no es dinamico pues debo repetir el codigo una y otra vez para crear las filas que necesito (aprox 50).
Se que con una sentencia de control while y el metodo echo se puede generar una fila para cada registro de mi consulta en lugar de repetir el codigo tantas veces . Pero no me funciono y no obtuve el resultado deseado.
Les dejo el archivo que estoy utilizando con el codigo completo.
Como dato extra estoy usando boostrap.
Saludos
- precios.rar(1,1 KB)
Valora esta pregunta
0