veran estoy tratando de paginar un resultado filtrado, este resultado me funciona a la perfección pero cuando intento filtrar al buscar me muestra el primer resultado pero al darle click a siguiente no me toma las variables del filtro.
aqui el codigo
Código HTML:
Ver original
Código HTML:
Ver original
Código PHP:
Ver original
<?php require('../../funciones/conexion.php'); $RegistrosAMostrar=4; //estos valores los recibo por GET $RegistrosAEmpezar=($_GET['pag']-1)*$RegistrosAMostrar; $PagAct=$_GET['pag']; //caso contrario los iniciamos }else{ $RegistrosAEmpezar=0; $PagAct=1; } $tipobusqueda=$_GET['tipobusqueda']; $terminobusqueda=$_GET['terminobusqueda']; if (!$tipobusqueda || !$terminobusqueda) { echo "No has introducido los detalles de la busqueda. Por favor vuelve e inténtalo de nuevo."; exit; } if (!$db) { echo "Error: No se ha podido conectar a la base de datos. Por favor, prueba de nuevo más tarde."; exit; } $consulta = "select * from actividad where ".$tipobusqueda." like '%".$terminobusqueda."%'"; echo "<p align='center'><strong>Número de actividades para la opción indicada:<strong><font color='red'> ".$num_resultados."</font></strong></p>"; echo '<table cellpadding="0" align="center" cellspacing="0" width="100%">'; echo '<thead><tr><td>Id</td><td>Actividad</td><td>Fecha</td><td>Monto</td><td>Ver detalles</td></tr></thead>'; for ($i=0; $i<$num_resultados; $i++) { echo '<td>'.$fila['id'].'</td>'; echo '<td>'.$fila['actividad'].'</td>'; echo '<td>'.$fila['fecha'].'</td>'; echo '<td>'.$fila['monto'].'</td>'; echo '<td><a target="_blank" href="reporte_actividad.php?id='.$fila['id'].'"><div align="center">ver</div></a></td></tr>'; } echo "</table>"; $PagAnt=$PagAct-1; $PagSig=$PagAct+1; $PagUlt=$NroRegistros/$RegistrosAMostrar; //verificamos residuo para ver si llevará decimales $Res=$NroRegistros%$RegistrosAMostrar; // si hay residuo usamos funcion floor para que me // devuelva la parte entera, SIN REDONDEAR, y le sumamos // una unidad para obtener la ultima pagina //desplazamiento echo "<a onclick=\"Pagina('1')\">Primero</a> "; if($PagAct>1) echo "<a onclick=\"Pagina('$PagAnt')\">Anterior</a> "; echo "<strong>Pagina ".$PagAct."/".$PagUlt."</strong>"; if($PagAct<$PagUlt) echo " <a onclick=\"Pagina('$PagSig')\">Siguiente</a> "; echo "<a onclick=\"Pagina('$PagUlt')\">Ultimo</a>"; ?>