Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2006, 12:11
Avatar de charlyrosero
charlyrosero
 
Fecha de Ingreso: julio-2006
Mensajes: 161
Antigüedad: 17 años, 9 meses
Puntos: 5
Paginar una Web

utilizo este codigo para paginar (lo encontre en buscar/paginar):

Cita:
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 " - ";
}
}


?>
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:

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 ?