Recurro a su infinita sabiduria y ayuda muy valiosa
antes que nada soy novato asi que no se rian de mi ignorancia por la pregunta que les voy hacer.
estoy utilizando el paginador que aporto jpinedo y me funciona bien cuando lo utilizo de la siguiente manera
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<style type="text/css">
<!--
.Estilo2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000; font-weight: bold; }
.ver10 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
color: #000000;
}
-->
</style>
</head>
<body>
<table width="507" height="346" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="25"> </td>
</tr>
<tr>
<td height="249" valign="top"><div align="left"><span class="ver10"><span class="blanco">
<? include ('php/conexion.php');
mysql_select_db('$sql_db',$conexion);
//$var3=$_REQUEST['cat'];
$_pagi_sql=$sql = "SELECT id, nombre, codigo from productos where categoria='3' ORDER BY id";
$_pagi_cuantos = 10;
$_pagi_nav_num_enlaces = 10;
$_pagi_mostrar_errores = false;
$_pagi_conteo_alternativo = true;
$_pagi_propagar = array("id","termino");//No importa si son POST o GET
$_pagi_nav_estilo = "paginacion";
$_pagi_nav_anterior = "<";
$_pagi_nav_siguiente = ">";
include("paginator.inc.php");
$result = mysql_query($sql) or die (mysql_error());?>
<? while($row = mysql_fetch_array($_pagi_result)){
$vari=$row[nombre];
$vari2=$row[id];
echo '<a href="detalleproductos.php?id='.$vari2.'">'.$vari. '</a><br /><br />';
}
?>
</span></span></div></td>
</tr>
<tr>
<td><div align="center" class="Estilo2">
<?
echo"<p>".$_pagi_navegacion."</p>";
?>
</div></td>
</tr>
</table>
</body>
</html>
hay no me da problema me muestra la paginacion correctamente cuando en la consulta le digo que catagoria es igual a 3
pero cuando trado de hacerlo asi
$var=$_REQUEST['cat'];
$_pagi_sql=$sql = "SELECT id, nombre, codigo from productos where categoria='$var' ORDER BY id";
hay me muestra la primera pagina bien pero cuando en el paginador le doy a la siguiente pagina pierdo la categoria saleccionada que debe ser 3 y me muestra toda la base de datos todas la categorias, he incluso si regreso a la primera pagina ya no me muestra la primera consulta que me avia mostrado bien anteriormente.
alguna idea de como solucionar este problema.
muchas gracias por su ayuda