Este es el codigo que estoy utilizando
Código HTML:
<?
include_once("clases/conexion.php");
require("clases/paginacion.php");
?>
<div class="galeria1">Gestión de Encuestas</div>
<div class="galeria">
<form action="indexadmin.php?seccionesadmin=consultar_encuesta" method="post" class="centrartexto" name="encuesta" />
<table align="center" class="td1">
<thead>
<tr class="odd">
<td colspan="3" class="odd">Busqueda:
<input name="consulta_encuesta" type="text" />
<input type="image" src="images/search.png" class="centrartexto">
</form>
</td></tr>
<?
if($_POST)
{
$consulta_encuesta=$_POST ["consulta_encuesta"];
trim ($consulta_encuesta);
$consulta_encuesta = addslashes($consulta_encuesta);
if(!$consulta_encuesta) { ?>
<br/>
<strong>Debe Insertar un Campo para la Búsqueda.</strong>
<?php }
else
{
$miconexion=new Conexion();
$miconexion->getConexion();
$consulta= "SELECT * FROM digital.encuesta WHERE pregunta='$consulta_encuesta' ORDER BY id_encuesta DESC";
$resultado=$miconexion->consulta($consulta);
$total=$miconexion->numRows($resultado);
$pg = $_GET['page'];
$cantidad = 3; //Cantidad de registros que se desea mostrar por pagina
//Para probar solo le coloque 3
$paginacion = new paginacion($cantidad, $pg);
$desde = $paginacion->getFrom();
$miconexion=new Conexion();
$miconexion->getConexion();
$consulta= "SELECT * FROM digital.encuesta WHERE pregunta='$consulta_encuesta' ORDER BY id_encuesta DESC LIMIT $desde, $cantidad";
$resultado1=$miconexion->consulta($consulta);
?>
<tr class="odd">
<th scope="col"><b>Listado de Encuestas</b></th>
<td> </td>
<td> </td>
</tr>
<?
while ($row = $miconexion->getFilasArreglo($resultado1))//while de filtrado de noticias por usuario
{
?>
<tr>
<td><? echo $row ["pregunta"] ?></td>
<td><form action="indexadmin.php?seccionesadmin=modificarE" method="post" class="centrartexto"><button name="modifica" type="submit" style=" width:20px; height:20px; background-image:url(images/28.png); background-repeat:no-repeat;" value="<?php echo $row["id_encuesta"]?>"></button></form></td>
<td><form action="indexadmin.php?seccionesadmin=eliminarE" method="post" class="centrartexto"><button name="elimina" type="submit" style=" width:20px; height:20px; background-image:url(images/12.png); background-repeat:no-repeat;" value="<?php echo $row["id_encuesta"]?>"></button></form></td>
</tr>
<?php
}
//$miconexion->close();
}?>
</table>
<div class="paginacion">
<?php
$url = "indexadmin.php?seccionesadmin=consultar_encuesta";
//Si se desea pasar otros parámetros se hace así
//(Ejemplo) $url = "ejemploPaginacion.php?catLibro=$idCat"
$classCss = "numPages";
//Clase CSS que queremos asignarle a los links
$back = "«Atras";
$next = "Siguiente»";
$paginacion->generaPaginacion($total, $back, $next, $url, $classCss);
$miconexion->close();
?>
</div>
</div>
<?php
}
?>