Cita:
tambien probe paginator por cierto muy Bueno, pero me gustaria aprender el funcionamiento de la paginacion , por ello implente este codigo, pero la pregunta es:mysql_connect("localhost","","");
mysql_select_db("web_vincorte");
// Numero de resultados por pagina
$max_result = 3;
if(!isset($_GET['p']))
{
$p = 0;
}
else
{
$p = $_GET['p'];
}
$q_contar = mysql_query("SELECT * FROM producto");
$count = mysql_num_rows($q_contar);
if($count==0)
{
echo "No hay resultados";
}
else
{
$num_pag=ceil($count/$max_result);
$limit_inf = ($p*$max_result);
// Seleccionamos las entradas necesarias para la pagina actual
$q_utils = mysql_query("SELECT * FROM producto LIMIT $limit_inf,$max_result");
while($row=mysql_fetch_array($q_utils))
{
foreach($row as $row)
{
echo $row." -";
}
echo "<br />";
}
echo "<br />";
echo "<br />";
// Generamos los Links para las paginas
for($i=1;$i<=$num_pag;$i++)
{
if( ($p+1)==$i)
{
echo "<strong>$i</strong>";
}
else
{
$set_p=($i-1);
echo "<a href=\"?p=".$set_p."\">$i</a>"; // barra de paginacion
}
echo " - ";
}
}
?>
mysql_select_db("web_vincorte");
// Numero de resultados por pagina
$max_result = 3;
if(!isset($_GET['p']))
{
$p = 0;
}
else
{
$p = $_GET['p'];
}
$q_contar = mysql_query("SELECT * FROM producto");
$count = mysql_num_rows($q_contar);
if($count==0)
{
echo "No hay resultados";
}
else
{
$num_pag=ceil($count/$max_result);
$limit_inf = ($p*$max_result);
// Seleccionamos las entradas necesarias para la pagina actual
$q_utils = mysql_query("SELECT * FROM producto LIMIT $limit_inf,$max_result");
while($row=mysql_fetch_array($q_utils))
{
foreach($row as $row)
{
echo $row." -";
}
echo "<br />";
}
echo "<br />";
echo "<br />";
// Generamos los Links para las paginas
for($i=1;$i<=$num_pag;$i++)
{
if( ($p+1)==$i)
{
echo "<strong>$i</strong>";
}
else
{
$set_p=($i-1);
echo "<a href=\"?p=".$set_p."\">$i</a>"; // barra de paginacion
}
echo " - ";
}
}
?>
la parte sombreada con ROJO me genera la barra de paginacion, en el <a href=???????? deberia ir una pagina para procesar los demas productos ?
o todo esto se hace en la misma pagina ?
Como hago para eviar otro parametro por este link? ya lo intente haciendo esto
echo "<a href=\"?p=".$set_p."&d=".$mivariable.">$i</a>";
y la recibo con
$abc=$_GET['d']; pero nunca llega nada.
que deberia tener en cuenta ?
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)