Newer
Older
ournorth2021 / admin / views / asistentes.php
LuisOlaya on 8 Apr 2021 3 KB primer
<?php
$filtros = '';
$fill_paginador = "&fil=".$_GET["fil"];
if($_GET["fil"] == 1){ $filtros = " AND acepto = '' "; }
if($_GET["fil"] == 2){ $filtros = " AND acepto = 'on' AND origen = 1 "; }
if($_GET["fil"] == 3){ $filtros = " AND origen = 2 "; }
?>


<div align="left" style="padding: 10px 0px;">
	<table width="100%">
    	<tr>
        	<td><h5 style="margin-top: 8px;"><i class="fas fa-check"></i> ASISTENTES</h5></td>
            <td align="right" width="200">
            	<input class="form-control" type="text" placeholder="Búsqueda rápida..." id="buscador" />
            </td>
        </tr>
    </table>
</div>


<?php
$queryEstadisticas = mysqli_query($connect,"SELECT id FROM Asistentes WHERE id > 0 ".$filtros." ");
$limite = 500;
$posicion = $_GET["pos"];
if($posicion == ""){
	$posicion = 1;
}

$inicia = ($posicion-1)*$limite;
if($posicion == 1){$inicia = $posicion;}

$can_pag = ceil($queryEstadisticas->num_rows / $limite );

$anterior = $_GET["pos"]-1;
if($_GET["pos"] == 1){ $anterior = $_GET["pos"]; }

$siguiente = $_GET["pos"]+1;
if($siguiente > $can_pag ){ $siguiente = $_GET["pos"]; }

$queryEquipos = mysqli_query($connect,"SELECT equipo, COUNT(id) FROM Asistentes GROUP BY equipo ");
while($dataEquipos = mysqli_fetch_array($queryEquipos)){
    echo $dataEquipos["equipo"]." - ".$dataEquipos["COUNT(id)"]."<hr>";
}
    


?>

<nav aria-label="Page navigation example">
  <ul class="pagination">
    <li class="page-item"><a class="page-link" href="?pg=asistentes&pos=<?php echo $anterior.$fill_paginador; ?>">Anterior</a></li>
    <?php
		for ($i = 1; $i <= $can_pag; $i++) {
			if ($i == $posicion) {
				echo '<li class="page-item active"><a class="page-link" href="">'.$i.'</a></li>';
			}
			else{
				echo '<li class="page-item"><a class="page-link" href="?pg=asistentes&pos='.$i.$filtro_pag.$fill_paginador.'">'.$i.'</a></li>';
			}
		}
	?>
    <li class="page-item"><a class="page-link" href="?pg=asistentes&pos=<?php echo $siguiente.$fill_paginador; ?>">Siguiente</a></li>
  </ul>
</nav>


<div class="table-responsive">
	<table class="table table-bordered table-sm">
		<thead class="thead-dark">
		<tr>
			<th scope="col">#</th>
			<th scope="col">Nombre</th>
			<th scope="col">País</th>
			<th scope="col">Documento</th>
			<th scope="col">Equipo</th>
		</tr>
		</thead>

		<tbody id="tabla_lista">
		<?php
			$count = 1;
			if($inicia > 1){ $count = ($posicion-1)*$limite; }
			$query = mysqli_query($connect,"SELECT * FROM Asistentes WHERE id > 0 ".$filtros." ORDER BY id ASC LIMIT ".($inicia-1)." , ".$limite." ");
			while($data = mysqli_fetch_array($query)){
                
                $txt_pais = '';
                foreach($Lista_pais as $pais){
                    if($pais[0] == $data["pais"] ){
                        $txt_pais = $pais[1];
                    }
                }

                $txt_especialidad = '';
                foreach($Lista_Especialidad as $pais){
                     if($pais[0] == $data["especialidad"] ){
                         $txt_especialidad = '<option value="'.$pais[0].'" selected>'.$pais[1].'</option>';
                     }                         
                }
                
				echo '
				<tr>
					<td scope="row">'.$count.'</td>
					<td>'.$data["nombre"].' '.$data["apellidos"].'</td>
					<td>'.$data["pais"].'</td>
					<td>'.$data["cedula"].'</td>
					<td>'.$data["equipo"].'</td>
				</tr>
				';
				$count++;

			}
		?>
		</tbody>
	</table>
</div>

<script>
$(document).ready(function(){
	$("#buscador").on("keyup", function() {
		var value = $(this).val().toLowerCase();
		$("#tabla_lista tr").filter(function() {
		  $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
		});
	});	  
});
</script>

<script src="js/functions.js"></script>