Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2013, 12:32
Avatar de foxtier494
foxtier494
 
Fecha de Ingreso: enero-2013
Mensajes: 10
Antigüedad: 11 años, 11 meses
Puntos: 2
Información como hacer una paginacion en php

Hola este es un codigo q recopile y modifique ya q no servia lo mejore un poco de como crear una paginacion de una consulta web con php mysql con un menucito de siguiente y anterior y con los numeros de acceso directo espero q les guste no es el codigo de condigos pero funciona y se ve bien



Código PHP:
<html>
 <head>

  <?php
   
include("../conexion.php");


  if(isset(
$_GET['pag']) == TRUE){
   
$pag $_GET['pag'];
   }

   else{
 
$pag 0;
   }


  
$limite 5

 
$inicial $pag $limite;

 
$resultados_mostrados 0


    
$clave $_POST["titulo"];

   
$consul "SELECT * FROM tesis where descripcion LIKE '%$clave%' LIMIT $inicial,$limite";

    
$resultados mysql_query($consul,$conet);


?>


 </head>                   
 <body>
    <div id="general">

   <div id="banner">

   </div>

   <div class="linearo"></div>

   <div id="menu">

   </div>
<div class="linearo"></div>
   <div id="body">

<table border="1">
<?
     $cantresult 
mysql_num_rows($resultados);
      while(
$myrow mysql_fetch_array($resultados))
      {

?>

     <tr align="center">
        <td align="center" width="100px" height="200px"></td>
        <td><?php echo $myrow["titulo"]; ?></td>
     </tr>


<?
$resultados_mostrados
++;
}
?>

<tr>
<td>
<?
 
if ($pag 0

 
// Enlace "anterior" 
 
$anterior $pag 1
 echo 
"<a href='buscar.php?pag=$anterior'>Anterior</a> - "



for (
$i 0$i<($pag 1); $i++) {

echo 
"<a href='buscar.php?pg=".$i."'>".$i."</a> ";

}


if (
$resultados_mostrados == $limite

 
// Enlace "siguiente" 
 
$siguiente $pag 1
 echo 
"<a href='buscar.php?pag=$siguiente'>Siguiente</a>"


?>
</td>
</tr>

</table>


</div>
 
   <div class="linearo"></div>
  </div>

 </body>
</html>

</body>
</html>