Exportar registros a excel
Publicado por Fred (23 intervenciones) el 11/06/2019 06:41:48
Hola que tal.
Tengo una tabla en la cual almaceno registros, dentro de esa página cuento con un botón para realizar búsquedas en la tabla. Una de las funciones del botón Buscar tiene que debe mostrarme todos los registros que pertenezcan a la misma zona, es decir, NORTE, CENTRO Y SUR.
Sí yo escribo dentro del input: "NORTE" y presiono buscar, me muestra todos los registros que pertenecen a la zona norte.
Mi pregunta es: Cómo le hago para exportar a excel sólo esos registros (NORTE)?
Aquí el código que estoy utilizando para exportar a excel:
Tengo una tabla en la cual almaceno registros, dentro de esa página cuento con un botón para realizar búsquedas en la tabla. Una de las funciones del botón Buscar tiene que debe mostrarme todos los registros que pertenezcan a la misma zona, es decir, NORTE, CENTRO Y SUR.
Sí yo escribo dentro del input: "NORTE" y presiono buscar, me muestra todos los registros que pertenecen a la zona norte.
Mi pregunta es: Cómo le hago para exportar a excel sólo esos registros (NORTE)?
Aquí el código que estoy utilizando para exportar a excel:
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
<?php
include 'cn.php';
$output = '';
if(isset($_POST["export_excel"]))
{
$sql = "SELECT * FROM fallas WHERE estatus = 1 ORDER BY id ASC";
$result = mysqli_query($conexion, $sql);
if(mysqli_num_rows($result)>0)
{
$output .= '
<table class="table" border="1">
<tr>
<h1>FALLAS </h1>
<th>ID</th>
<th>FECHA DE FALLA</th>
<th>ZONA</th>
<th>UDEN</th>
<th>NOMBRE</th>
<th>DISPOSITIVO EN FALLA</th>
<th>FALLA</th>
<th>TÉCNICO</th>
<th>FECHA DE SOLUCIÓN</th>
<th>OBSERVACIONES</th>
<th>ESTATUS</th>
</tr>
';
while($row = mysqli_fetch_array($result))
{
$output .='
<tr>
<td>'.$row["id"].'</td>
<td>'.$row["fecha_falla"].'</td>
<td>'.$row["zona"].'</td>
<td>'.$row["uden"].'</td>
<td>'.$row["nombre"]. '</td>
<td>'.$row["dispositivo"]. '</td>
<td>'.$row["falla"].'</td>
<td>'.$row["tecnico"].'</td>
<td>'.$row["fecha_solucion"].'</td>
<td>'.$row["observaciones"].'</td>
<td>'.$row["estatus"].'</td>
</tr>
';
}
$output .='</table>';
header("Content-Type: application/xls");
header("Content-Disposition:attachment, filename=download.xls");
echo $output;
}
}
?>
Valora esta pregunta


0