Ver Mensaje Individual
  #10 (permalink)  
Antiguo 22/03/2011, 11:48
Avatar de Deathmetalrules
Deathmetalrules
 
Fecha de Ingreso: diciembre-2010
Ubicación: Mas - aya
Mensajes: 65
Antigüedad: 14 años
Puntos: 8
Respuesta: Paginacion de Registros php

Proba con este:

Código PHP:
if(!isset($_GET['pag'])){
$pag=1;
}
else{
$pag=$_GET['pag'];
}

$hasta=4;    
$desde=($hasta*$pag)-$hasta;
$docentes="SELECT * FROM datosdocentes ORDER BY nombres LIMIT $desde, $hasta";
$dato mysql_query($docentes);
$numfilas mysql_num_rows($dato);
echo
'<table cellpadding=0 cellspacing=0 width=80% align=center border=0>';
echo
'<thead><tr><td>Nº</td><td>Nº Cedula</td><td>Nombres</td><td>Apellidos</td><td>Sexo</td><td>Editar</td><td>Eliminar</td></tr></thead>';
for (
$i=0$i<$numfilas$i++)
    {
$fila mysql_fetch_array($dato);
$numlistas $i 1;
echo 
'<tr onClick="ilumina(this)"><td>'.$numlistas.'</td>';
echo
'<td>'.$fila['noCedulaDoc'].'</td>';
echo
'<td>'.$fila['nombres'].'</td>';
echo
'<td>'.$fila['apellidos'].'</td>';
echo
'<td>'.$fila['sexo'].'</td>';
echo
'<td><a href="editadoc.php?id='.$fila['noCedulaDoc'].'" title="Editar Docente"><img src="../imagen/edit.png"></a></td>';
echo
'<td><a href="borrardoc.php?id='.$fila['noCedulaDoc'].'" title="Eliminar Docente"><img src="../imagen/stop.png"></a></td>';

}
echo
'</tr></table>';
$linea="SELECT count(noCedulaDoc) FROM datosdocentes";
$todo=mysql_query($linea);
$r2=mysql_fetch_row($todo);
$paginas=ceil($r2[0]/$hasta);
echo
'<br>';
echo
'<style>
a{
    text-decoration:none;
    cursor:pointer;
}
</style>'
;
echo 
"<b><a href=\"docentes.php?pag=1\">[ Primero </a> </b> ";
if(
$pag>1)
{
echo 
"<b><a href=\"docentes.php?pag=".($pag-1)."\"> Anterior </a></b> ";
}
echo 
" <b> | ".$pag." | de | ".$paginas." | </b>";
if(
$pag<$paginas){
echo
"<b><a href=\"docentes.php?pag=".($pag+1)."\"> Siguiente </a></b>";
echo
"<b><a href=\"docentes.php?pag=".($paginas)."\"> Ultimo ]</a></b>";
}        
mysql_free_result($todo); 

saludos