Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Problemas con la páginación

Estas en el tema de Problemas con la páginación en el foro de Javascript en Foros del Web. De nuevo soy yo; estoy intentando realizar una páginación pero cuando le doy siguiente no funciona., pero si le doy directamente en el número en ...
  #1 (permalink)  
Antiguo 14/01/2013, 11:33
Avatar de andreamorante184  
Fecha de Ingreso: agosto-2012
Mensajes: 65
Antigüedad: 11 años, 8 meses
Puntos: 0
Pregunta Problemas con la páginación

De nuevo soy yo; estoy intentando realizar una páginación pero cuando le doy siguiente no funciona., pero si le doy directamente en el número en la url cambia la variable pero no imprime los datos...
gracias...


<?php
include ("conexion.php");
$link= Conectarse();
mysql_select_db( "clientes", $link );
$paginas = 15;
$tabla = "clientes";
$actual = (!isset ($pg))?1:$pg;

$sql = mysql_query ("SELECT * FROM ".$tabla."");
$total = mysql_num_rows ($sql);
if ($actual == 1)
{
$desde = "0";
$actual=$actual++;
}
elseif ($actual != 1)
{
$desde = $actual * $paginas - $paginas;

}
$tp = ($total / $paginas);

if (strstr($tp,'.'))
{
$tp = explode (".",$tp);

$tp = ($tp[0]+1);


}
$resp = mysql_query ("SELECT * FROM ".$tabla." ORDER BY Cliente LIMIT ".$desde.",".$paginas."");


while ($row = mysql_fetch_array ($resp))
{
echo " ".$row['Cliente']."<br>";

}

$pag = ($tp == 1) ? página : páginas;
$reg = ($total == 1) ? registro : registros;

?>
<br>Encontrados <b><?=$total?></b> <?=$reg?> en <b><?=$tp?></b> <?=$pag?><br>
<?php
$anterior = true;
$siguiente = true;
if (($actual == 1) AND ($actual == $tp))
{
$anterior = true;
$siguiente = true;
}
elseif ($actual == $tp)
{
$anterior = true;
$siguiente = false;
}
elseif ($actual == 1)
{
$anterior = false;
$siguiente = true;
}
if ($anterior)
{
echo "<a href=\"pagina_muestra.php?pg=".($actual-1)."\">&lt; Página anterior</a> | ";

}
else
{
echo "|";
}
for ($i = 1; $i <= $tp; $i++)
{

if ($i == $actual)
{
echo " <b>".$i."</b> | ";

}
else
{
echo "<a href=\"pagina_muestra.php?pg=".$i."\"> ".$i."</a> |";
}
}
if ($siguiente)
{
echo " <a href='pagina_muestra.php?pg='".($actual+1)."> Página siguiente &gt;</a>";

}



?>
__________________
Andrea Morante
  #2 (permalink)  
Antiguo 14/01/2013, 11:47
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: Problemas con la páginación

Primero esto es PHP y no JavaScript

Segundo no puedes navegar porque en ningun momento capturas la variable de la Pagina grabe error de principiantes, debes postearlo o decirle a un administrador que te lo mueva al FORO correspondiente

Saludos
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #3 (permalink)  
Antiguo 14/01/2013, 11:52
Avatar de andreamorante184  
Fecha de Ingreso: agosto-2012
Mensajes: 65
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Problemas con la páginación

tenes toda la razón no me di cuenta.
__________________
Andrea Morante

Etiquetas: funcion, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:12.