Tema: Paginar
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/08/2006, 16:26
rumo
 
Fecha de Ingreso: agosto-2006
Mensajes: 177
Antigüedad: 18 años, 3 meses
Puntos: 1
...

Código PHP:
<?php

mysql_connect
("localhost","USERNAME","PASSWORD");
mysql_select_db("DB");

// Numero de resultados por pagina
$max_result 30;

// Enque pagina estamos
if(!isset($_GET['p'])){
    
$p 0;
}else{
    
$p $_GET['p'];
}

// Contamos las entradas totales
$q_contar mysql_query("SELECT * FROM tabla");
$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 tabla 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>";
        }
        echo 
" - ";
    }
}


?>
esto es lo q me salio.

me avisan si tengo errores.

se puede trabajar un poco mas pero eso es como basico.

salu2.