hola un gran favor estoy tratando de implementar un codigo de una paginacion no tengo errores, en el codigo creo, pero no me sale correctamente, alguein pude ayudarme aver que estoy haciendo mal, pego el codigo para ver en que puedo estar haciendo mal gracias.
Código PHP:
<?php include "modulos/conexion.php";?>
<?php
$consulta = "SELECT * FROM noticias ORDER BY fecha_ingreso";
$resultado = mysql_query($consulta);
$num_registros = mysql_num_rows($consulta);
$registros = 2;
$pagina = $_GET['num'];
if (is_numeric($pagina)){
$inicio =(($pagina-1)*$registros);
}else{
$inicio = 0;
$consulta = "SELECT * FROM noticias LIMIT $inicio, $registros";
$resultado = mysql_query($consulta);
$paginas = ceil($num_registros/$registros);
}
?>
// aca colloco la tabla con la data a paginar y elpaginador
<form name="form1" method="post" action="">
<table width="950" border="0" align="center" cellpadding="0" cellspacing="3" class="borde-tablas">
<tr>
<th width="28" scope="col">Nº</th>
<th width="165" scope="col">Titulo Noticia</th>
<th width="193" scope="col">Imagen Noticia</th>
<th width="254" scope="col">Descripcion Noticia</th>
<th width="74" scope="col">Fecha</th>
<th width="109" scope="col">estado</th>
<th width="32" scope="col"> </th>
<th width="18" scope="col"> </th>
</tr>
<?php
while($fila=mysql_fetch_array($resultado)){
$titulo = $fila ['titulo'];
$imagen = $fila ['imagen'];
$descripcion = $fila ['descripcion'];
$fecha_ingreso = $fila ['fecha_ingreso'];
$estado = $fila['estado'];
$num++;
?>
<tr>
<td><?php echo $num; ?></td>
<td><?php echo $titulo; ?></td>
<td><img src="http://www.forosdelweb.com/f18/noticias/<?php echo $imagen; ?>" width="60" height="60"></td>
<td><?php echo $descripcion; ?></td>
<td><?php echo $fecha_ingreso; ?></td>
<td><?php echo $estado; ?></td>
<td><img src="imagenes/lapiz.gif" width="16" height="16"></td>
<td><img src="imagenes/borrar2.png" width="16" height="16"></td>
</tr>
<?php
}
?>
</table>
</form>
<div style="width:1000px; margin:auto; padding-top:25px;">
<?php
if($pagina>1)
echo "<a href='listado_noticias.php?num=". ($pagina-1) ."'>Anterior</a> ";
for ($cont=1; $cont <= $paginas; $cont++);
{
if ($cont==$pagina){
echo $cont . " ";
}
else{
echo "<a href='listado_noticias.php?num=". $cont ."'>$cont</a> ";
}
}
if($pagina<$paginas)
echo "<a href='listado_noticias.php?num=". ($pagina+1) ."'>Siguiente</a> ";
?>
</div>