Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/04/2013, 10:59
Avatar de cristo995
cristo995
 
Fecha de Ingreso: noviembre-2012
Mensajes: 187
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: paginacion en PHP

muchas gracias. con tu ayuda y con la ayuda de un tutorial que vi . ya pude hacer mi paginacion. aqui el codigo.



<?php
//Base de datos: paginacion
//tabla : usuario
//campos: codigo , username , password , nombre, correo

$host = 'localhost';
$user = 'root';
$pass = '';


$conexion = mysql_connect($host,$user,$pass)or die("no se pudo conectar con el srvidor");
$db = mysql_select_db('paginacion') or die ("No se pudo conectar a la base de datos");

$consulta = mysql_query("SELECT * FROM usuario",$conexion) or die ("No se pudo realizar la consulta".mysql_error());

$num_registros = mysql_num_rows($consulta);

$registros = 5;
$pagina = $_GET['num'];

if(is_numeric($pagina))
$inicio = (($pagina-1)*$registros);
else
$inicio = 0;

$consulta2 = mysql_query("SELECT * FROM usuario LIMIT $inicio,$registros",$conexion);

$paginas=ceil($num_registros/$registros);


echo'
<table border="1px" width="400px">
<tr>
<td>codigo</td>
<td border="1px solid black">User Name</td>
<td>Password</td>
<td>Nombre</td>
<td>Correo</td>
</tr>';

while($resultado = mysql_fetch_array($consulta2)){
echo '
<tr><td>'.$resultado['codigo'].'</td><td>'.$resultado['username'].'</td><td>'.$resultado['password'].'</td><td>'.$resultado['nombre'].'</td><td>'.$resultado['correo'].'</td></tr>';
}
echo '</table>';


if($pagina > 1)
echo "<a href='index.php?num=".($pagina-1)."'>Anterior</a> ";


for($contador=1;$contador <= $paginas;$contador++)
{
if($contador == $pagina)
echo $contador." ";
else
echo "<a href='index.php?num=".$contador."'>$contador</a> ";
}

if($pagina < $paginas)
echo "<a href='index.php?num=".($pagina+1)."'>Siguiente</a> ";

?>