Ver Mensaje Individual
  #15 (permalink)  
Antiguo 15/04/2012, 17:52
Avatar de ShuyithoKruz
ShuyithoKruz
 
Fecha de Ingreso: marzo-2012
Ubicación: Tijuana
Mensajes: 40
Antigüedad: 12 años, 7 meses
Puntos: 3
Respuesta: Paginacion con php y mysql

Listo aqui tienes la solucion y verifica mi codigo con el tuyo y detecta donde estabas mal

Código PHP:
<?php
// HACER LA CONEXION CON LA BASE DE DATOS
include "connect-to-database.php";

// AQUI SE HACEN RESTAS Y SUMAS PARA LA PAGINACION
$RegistrosAMostrar 20;
if(isset(
$_GET['page'])) {
    
$RegistrosEmpezar=($_GET['page']-1)*$RegistrosAMostrar;
    
$PaginaActual=$_GET['page'];
} else {
    
$RegistrosEmpezar=0;
    
$PaginaActual=1;
}

// AQUI SE CONSULTA LA TABLA Y SE MUESTRAN RESULTADOS
$Resultado=mysql_query("SELECT * FROM TABLA ORDER BY ID DESC LIMIT $RegistrosEmpezar, $RegistrosAMostrar",$con);
while(
$row=mysql_fetch_array($Resultado)){
    echo 
"Mostrar ".$row['NAME']."";
}

// AQUI HACEMOS LA PAGINACION
$NumeroRegistros=mysql_num_rows(mysql_query("SELECT * FROM TABLE",$con));
$PaginaAnteior=$PaginaActual-1;
$SiguientePagina=$PaginaActual+1;
$UltimaPagina=$NumeroRegistros/$RegistrosAMostrar;
$Respuesta=$NumeroRegistros%$RegistrosAMostrar;

// AQUI MOSTRARMOS LAS OPCIONES DE PAGINACION COMO SIGUIENTE Y ATRAS
if($Respuesta>0$UltimaPagina=floor($UltimaPagina)+1;
echo 
"<a href=\"mi_pagina.php\">Inicio</a> |\n";
if(
$PaginaActual>1) echo "                    <a href=\"mi_pagina.php?page=".$PaginaAnteior."\">Anterior</a> | \n";
echo 
"                    <b>(".$PaginaActual." / ".$UltimaPagina.")</b> | \n";
if(
$PaginaActual<$UltimaPagina)  echo "                    <a href=\"mi_pagina.php?page=".$SiguientePagina."\">Siguiente</a> | \n";
echo 
"                    <a href=\"mi_pagina.php?page=".$UltimaPagina."\">Ultima</a>\n";
?>
Este codigo te da como resultado lo que encontraras en esta pagina en la seccion de noticias http://www.infocux.com/?fuseaction=news