Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2010, 07:37
albertrc
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 15 años, 2 meses
Puntos: 1
ayuda con paginacion

No se como hacerlo como lo tengo ahora los pagina de 4 en 4 pero me muestra todos los productos y yo quiero que me los ordene por categoria



cuando selecciono el numero 1 la url me cambia de nombre a
paginacion.php?id_categoria=00
paginacion.php?pag=1

Indice.php
Código HTML:
<li><a href="paginacion.php?id_categoria=00"><strong>paginacion</strong></a>
<li><a href="paginacion.php?id_categoria=01"><strong>paginacion</strong></a> 
paginacion.php
Código PHP:
<?php
// maximo por pagina 

$limit 4

 

// pagina pedida 

$pag = (int) $_GET["pag"]; 

if (
$pag 1



   
$pag 1



$offset = ($pag-1) * $limit

 

 

$sql "SELECT SQL_CALC_FOUND_ROWS nombre_categoria,nombre_producto,ruta_foto_grande,ruta_foto_pequena,descripcion_producto FROM producto,foto,categoria where id_foto=producto_id_foto and id_categoria=producto_id_categoria   group by nombre_producto   LIMIT $offset, $limit"

$sqlTotal "SELECT FOUND_ROWS() as total"

 

$rs mysql_query($sql); 

$rsTotal mysql_query($sqlTotal); 

 

$rowTotal mysql_fetch_assoc($rsTotal); 

// Total de registros sin limit 

$total $rowTotal["total"]; 

 

$nombre_categoria=0;

         while (
$row mysql_fetch_assoc($rs)) 

         { 

                        echo 
"<div class='producto'>";

        if(
$nombre_categoria==0){

            echo    
"  <div class='categoria'><h1>".ucfirst("{$row['nombre_categoria']}")."</h1></div>";

        }

            echo 
"<div class='nombre'><h2>{$row['nombre_producto']}</h2></div>

                 <div class='imagen'>

                     <a href=' {$row['ruta_foto_grande']}' /><img src=' {$row['ruta_foto_pequena']} '/></a>

                     <div class='ampliar'>

                         <p><a href=' {$row['ruta_foto_grande']}' />ampliar</a></p></div>

                 </div>

                 <div class='descripcion'><p>{$row['descripcion_producto']}</p></div></br></br></br><hr></div></br>    "
;

      
$nombre_categoria++;

 }

     

      



         
$totalPag ceil($total/$limit); 

         
$links = array(); 

         for( 
$i=1$i<=$totalPag $i++) 

         { 

            
$links[] = "<a href=\"?pag=$i\">$i</a>";  

         } 

         echo 
implode(" - "$links); 

      
?>