-
Notifications
You must be signed in to change notification settings - Fork 0
/
load-inventario-user.php
67 lines (56 loc) · 2.27 KB
/
load-inventario-user.php
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
56
57
58
59
60
61
62
63
64
65
66
67
<?php
//require 'includes/funciones.php';
//incluirTemplate('header-registros');
require 'includes/config/database.php';
$db = conectarDB();
$columns = ['idDispositivo','numeroSerie','nombreDispositivo','dependencia','dependencia2','fechaEntrega','nombreRecibio'];
$table = "registroequipo";
$campo = isset($_POST['campo']) ? mysqli_real_escape_string($db, $_POST['campo']) : null;
// $campo = mysqli_real_escape_string($db, $_POST['campo']) ?? null; es lo mismo que la linea de arriba
/* Filtrado */
$where = '';
if ($campo != null) {
$where = "WHERE (";
$cont = count($columns);
for ($i = 0; $i < $cont; $i++) {
$where .= $columns[$i] . " LIKE '%" . $campo . "%' OR ";
}
$where = substr_replace($where, "", -3); //elimina el ultimo OR del $where
$where .= ")";
}
$sql = "SELECT " . implode(", ",$columns) . "
FROM $table
$where
ORDER BY fechaEntrega DESC";
$resultado = mysqli_query($db,$sql);
$num_rows = $resultado->num_rows;
$html = '';
if($num_rows > 0){
// while($row = $resultado->fetch_assoc()){
while($row = mysqli_fetch_assoc($resultado)){
$fecha = date("d/m/Y", strtotime($row['fechaEntrega']));
$html .= '<tr>';
$html .= '<td data-titulo="Numero de serie">'.$row['numeroSerie'].'</td>';
$html .= '<td data-titulo="Dispositivo">'.$row['nombreDispositivo'].'</td>';
$html .= '<td data-titulo="Pertenece">'.$row['dependencia'].'</td>';
$html .= '<td data-titulo="Se prestó">'.$row['dependencia2'].'</td>';
$html .= '<td data-titulo="Fecha de entrega">'.$fecha .'</td>';
// $html .= '<td data-titulo="Recibio">'.$row['nombreRecibio'].'</td>';
$html .=
'<td>'.
'<div class="botonesTabla2">' .
'<div class="botonSeparacion2">' .
'<a href="/inventario_ayuntamiento/ver-inventario.php?id='. $row['idDispositivo'] . '" class="boton-verde-tabla">'.
'<img class="icono2" src="/inventario_ayuntamiento/src/img/icono3.svg" alt="ver">' .
'</a>' .
'</div>' .
'</div>' .
'</td>';
$html .= '</tr>';
}
}else{
$html .= '<tr>';
$html .= '<td colspan="7">Sin resultados</td>';
$html .= '</tr>';
}
echo json_encode($html,JSON_UNESCAPED_UNICODE);