Tema: paginacion
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2012, 21:24
cualquiera
 
Fecha de Ingreso: febrero-2007
Mensajes: 232
Antigüedad: 17 años, 2 meses
Puntos: 1
paginacion

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">&nbsp;</th>
      <th width="18" scope="col">&nbsp;</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>

Última edición por cualquiera; 25/08/2012 a las 21:35