consulta con while
Publicado por Alejandro (172 intervenciones) el 27/04/2020 11:33:59
Hola buenos dias, a ver si me podeis ayudar con esto.
Tengo un una consulta a mi base de datos mysql donde muestro los datos en una tabla con un while. Funciona perfectamente solo que se me repite el encabezado de la tabla. Os dejo el codigo:
Yo lo que quiero es que el encabezado de la tabla salga una vez y los resultados debajo sin repetirse el encabezado. Y cuando no haya datos pues que no muestre el encabezado
Gracias de antemano
Tengo un una consulta a mi base de datos mysql donde muestro los datos en una tabla con un while. Funciona perfectamente solo que se me repite el encabezado de la tabla. Os dejo el codigo:
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
49
50
51
52
53
54
55
$selectForm="SELECT * FROM formacion_academica_empleo WHERE codigo_persona_form=".$id;
$resultForm=mysqli_query($GLOBALS['conn'],$selectForm);
while($fila=mysqli_fetch_array($resultForm)){
echo" <hr> <div class='divMostrarDatos'> <h3>Datos de Formación</h3> <table> <thead> <tr> <th>Tipo de formación</th> <th>Nombre de formación</th> <th>Centro</th> <th>Año</th> <th>Objetivo</th> <th>Nivel</th> <th>Documentacion</th> <th>Acción</th> </tr> </thead> <tr><td>".$fila['tipo_formacion']."</td>
<td>".$fila['nombre_formacion']."</td>
<td>".$fila['centro']."</td>
<td>".$fila['año']."</td>
<td>".$fila['objetivo']."</td>
<td>".$fila['nivel']."</td>
<td>";if(!empty($fila['documentacion_titulacion'])){
echo "<a download href='".$fila['documentacion_titulacion']."'><img src='imagenes/flecha_descargar.png' class='imgtabla'></a>";
}else{
} echo " </td> <td>";?>
<form method="post" action="borrarFormacion.php?id_personal=<?php echo $fila['codigo_persona_form']?>">
<input type="hidden" value="<?php echo $fila['id_formacion_empleo'] ?>" name="idFormacion">
<button type="submit" value="formacion" name="accion">Borrar</button>
</form>
<?php
echo" </td> </tr> </table> </div>";}mysqli_free_result($resultForm);
Yo lo que quiero es que el encabezado de la tabla salga una vez y los resultados debajo sin repetirse el encabezado. Y cuando no haya datos pues que no muestre el encabezado
Gracias de antemano
Valora esta pregunta


0

