02/04/2013, 10:59
|
| | | 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> ";
?> |