Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2005, 21:19
gonz_mp
 
Fecha de Ingreso: mayo-2005
Mensajes: 53
Antigüedad: 18 años, 10 meses
Puntos: 0
Paginacion a partir de 1

Hola a todos

Baje un codigo de paginacion que funciona muy bien, tengo un problemita, facil para los expertos. Resulta que este codigo al paginar la primera pagina resulta ser la 0. Ejemplo:

<<atras 0123456 adelante>>

Solo quiero que me digan donde modifico el texto para que no exista ninguna pagina llamada por decirlo asi "0". Gracias, aqui les dejo el codigo.

Código PHP:
<?
include "conexion.php";
if (!isset(
$pg))
$pg 0// $pg es la pagina actual
$cantidad=1// cantidad de resultados por página
$inicial $pg $cantidad;

$pegar "SELECT * FROM tabla ORDER BY id LIMIT $inicial,$cantidad";
$cad mysql_db_query($db,$pegar) or die (mysql_error());

$contar "SELECT * FROM tabla ORDER BY id"
$contarokmysql_db_query($db,$contar);
$total_records mysql_num_rows($contarok);
$pages intval($total_records $cantidad);

// Imprimiendo los resultados
echo "<table width='95%' align='center'><tr><td> \n";
while (
$row mysql_fetch_row($cad)){
}
echo 
"</td></tr></table>";

// Cerramos la conexión a la base
$con=mysql_close($conexion);

echo 
"<br><table bgcolor='steelblue' width='85%' align='center'><tr><td align='center'>";
// Creando los enlaces de paginación
echo "<p>";
if (
$pg <> 0)
{
$url $pg 1;
echo 
"<a class='enlace2' href='index.php?&pg=".$url."'>« Anterior</a> ";
}
else {
echo 
" ";
}

for (
$i 0$i<($pages 1); $i++) {
if (
$i == $pg) {
echo 
"<font face=Arial size=2 color=yellow><b> $i </b></font>";
}
else {
echo 
"<a class='enlace2' href='index.php?&pg=".$i."'>".$i."</a> ";
}
}

if (
$pg $pages) {
$url $pg 1;
echo 
"<a class='enlace2' href='index.php?&pg=".$url."'>Siguiente »</a>";
}
else {
echo 
" ";
}
echo 
"</p>";
echo 
"</td></tr></table>";
?>
Gracias por su ayuda.