Tema: Paginacion
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/12/2007, 07:08
trovadicto21
 
Fecha de Ingreso: marzo-2004
Ubicación: Tijuana, B.C.
Mensajes: 66
Antigüedad: 20 años, 1 mes
Puntos: 0
Paginacion

Hola amigos.

Estoy desarrollando un proyecto y no encuentro en donde esta la falla con la paginacion. El Script asi como esta, me toma perfectamente la pagina 1, pero al dar click en siguiente, me aparece la tabla en blanco.

Segun yo, tiene que ver con alguno de los dos while pero no estoy muy seguro, por eso expongo mi codigo a ver si me pueden echar la mano.

Código PHP:
<?php
//Incluir la conexion
include("top_script.php"); 

//Designo valor al tercer select
$valor $_POST['sel3'];

//Paginacion
$pagina $_GET['pagina'];

$registros 5;

if (!
$pagina) { 
    
$inicio 0
    
$pagina 1

else { 
    
$inicio = ($pagina 1) * $registros


//tabla
echo "<table border=1 cellspacing=1 cellpadding=1>";
echo 
"<tr>";
echo 
"<td>Codigo</td>";
echo 
"<td>Imagen</td>";
echo 
"<td>Marca</td>";
echo 
"<td>Descripcion</td>";
echo 
"</tr>";

//Creo funcion para recuperar valores de la tabla "productos"
$sql "SELECT code FROM lsd_demo_2 WHERE rec_id='$valor'";
$resultado mysql_query($sql);
while (
$fila mysql_fetch_assoc($resultado)) {
    
$num $fila['code'];
    
$resultado_prod mysql_query("SELECT id FROM productos WHERE codegral='$num'");
    
$total_registros mysql_num_rows($resultado_prod);
    
$resultado_prod mysql_query("SELECT * FROM productos WHERE codegral='$num' ORDER BY code ASC LIMIT $inicio, $registros");
    
$total_paginas ceil($total_registros $registros);
    if (
$total_registros) {
    while (
$fila_prod mysql_fetch_array($resultado_prod)) {
        echo 
"<tr>";
        echo 
"<td>".$fila_prod['code']."</td>";
        echo 
"<td><a href=".$fila_prod['large']."><img src=".$fila_prod['thumb']."></a></td>";
        echo 
"<td>".$fila_prod['marca']."</td>";
        echo 
"<td>".$fila_prod['titulo']."</td>";
        echo 
"</tr>";
        } 
    
mysql_free_result($resultado_prod);    
    echo 
"</table>";
    
    if(
$total_registros) {
        
        echo 
"<center>";
        
        if((
$pagina 1) > 0) {
            echo 
"<a href='example_2_posted.php?pagina=".($pagina-1)."'>< Anterior</a> ";
        }
        
        for (
$i=1$i<=$total_paginas$i++){ 
            if (
$pagina == $i
                echo 
"<b>".$pagina."</b> "
            else
                echo 
"<a href='example_2_posted.php?pagina=$i'>$i</a> "
        }
      
        if((
$pagina 1)<=$total_paginas) {
            echo 
" <a href='example_2_posted.php?pagina=".($pagina+1)."'>Siguiente ></a>";
        }
        
        echo 
"</center>";
        
       }
    }
}
?>
De Antemano muchisimas gracias y felices fiestas.
__________________
Que les Llueva Luz a todos!!