setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $q = trim($_GET['q'] ?? ''); $sigla = trim($_GET['sigla'] ?? ''); $limit = 200; $where = []; $params = []; if ($q !== '') { $where[] = "DescripcionActuacion LIKE :q"; $params[':q'] = "%$q%"; } if ($sigla !== '') { $where[] = "SiglaTipoActuacion = :sigla"; $params[':sigla'] = $sigla; } $sql = "SELECT * FROM actuaciones"; if ($where) $sql .= " WHERE " . implode(" AND ", $where); $sql .= " ORDER BY FechaActuacion DESC LIMIT $limit"; $stmt = $db->prepare($sql); $stmt->execute($params); $rows = $stmt->fetchAll(PDO::FETCH_ASSOC); // Tipos disponibles para el filtro $tipos = $db->query("SELECT DISTINCT SiglaTipoActuacion FROM actuaciones ORDER BY SiglaTipoActuacion") ->fetchAll(PDO::FETCH_COLUMN); function h($s) { return htmlspecialchars($s, ENT_QUOTES, 'UTF-8'); } ?> Actuaciones

Actuaciones —

× Limpiar
resultado (máx. )
"
Fecha Tipo Descripción Reserva Estado Cod.