Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/09/2008, 04:00
Llaner
 
Fecha de Ingreso: septiembre-2008
Mensajes: 9
Antigüedad: 16 años, 6 meses
Puntos: 0
Error al mostrar imagenes Paginador

Hola Buenos dias, tengo un problema, en mi empresa tenemos una web en la que realizamos un concurso fotografico todos los años, la empresa que nos hizo la pagina cerro y ahora tengo un problema y no encuentro solucion. El tema es que cuando cuelgan las fotos en la pagina donde se ven dijeramos que se tienen que ver de 9 en 9 (1 al 9 de 18, 10 al 18 de 18 etc) pero el problema que tengo es que en la primera pagina se ven todas las fotos que hayan ya sean 10 como 500 y no se donde puede estar el error os dejo el codigo para ver si alguien puede ayudarme, igual me he liado un poco pero creo que lo he entendereis.

Muchas gracias

Código PHP:
<?php

  
// Paginación  
  
$limite $_GET['lim'];         
  if(!
$limite Or $limite<0){$limite=0;}//Chequeamos que l es valido, si no a 0

  // Buscamos nuevos limites
  
$l_more $limite 9;
  
$l_less $limite 9;
  if(
$l_less<0){$l_less=0;}
  
// fin paginación

$sql ="SELECT * FROM laken_earth WHERE earth_activ=1 ORDER BY earth_id DESC";

$resultado bd_consultar($sql$enlacebd);

if (
bd_numero_filas ($resultado) == 0){

}else{

  
// paginación
  
$num_filas bd_numero_filas ($resultado);
  
$exceso $num_filas $l_more;  
  if(
$exceso<0){$l_more=$limite;}
      
    
$seccion_paginacion .='    <input type="hidden" name="consulta" value="'.$sql.'">';
    
$seccion_paginacion .= '  <table>';
    if(
$num_filas==($limite+1)){
      
$seccion_paginacion .= '         <tr>   <td width="54%"><h3>Resultados: '.($limite+1).' de '.$num_filas;
    }elseif(
$num_filas<($limite+9)){
      
$seccion_paginacion .= '        <tr>    <td width="54%"><h3>Resultados: '.($limite+1).'-'.$num_filas.' de '.$num_filas;  
    }else{
      
$seccion_paginacion .= '      <tr>      <td width="54%"><h3>Resultados: '.($limite+1).'-'.($limite+9).' de '.$num_filas;
    }    

    
$seccion_paginacion .= '       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="?a=list&lim='.$l_less.'">&lt;&lt; Anterior</a> - <a href="?a=list&lim='.$l_more.'">Siguiente &gt;&gt; </a></h3>';
    
$seccion_paginacion .= '</td></tr>';
    
$seccion_paginacion .= '  </table>';
   
  
// fin paginación

    //Sacamos las thumbs

    
$contador 0;

    while(
$fila bd_llenar_array ($resultado)){

        if (
$contador == 0){$seccion_contenido .= "<tr valign=\"top\">";}

        
$earth_id $fila["earth_id"];

        
$earth_from $fila["earth_from"];

        
$earth_email $fila["earth_email"];    

        
$earth_date $fila["earth_date"];    

        
$earth_location $fila["earth_location"];    

        
$earth_image "$ruta_ima/lakenonearth/".$fila["earth_image"];    

        
$earth_comment $fila["earth_comment"];    

        
$earth_image crear_thumb ('ima/lakenonearth/'.$fila["earth_image"],"100",$fila["earth_location"],0,"center");

        
$seccion_contenido .= "<td width=\"180\"><p><a href=\"javascript:genWin('earth_thumb.php?id=$earth_id','foto',0,0,0,0,0,600,600)\">$earth_image</a><a href=\"javascript:genWin('earth_thumb.php?id=$earth_id','foto',0,0,0,0,0,600,600)\"><img src=\"image/buttons/plus.gif\" width=\"14\" height=\"14\" border=\"0\"></a></p>";

        
$seccion_contenido .= "<p class=\"bodytxttable\">$earth_text_comment: $earth_comment<br> $earth_text_from: $earth_from<br>$earth_text_location: $earth_location<br>$earth_text_date: $earth_date</p></td>";

        
$contador++;

        if(
$contador ==3){$contador=0$seccion_contenido.="</tr>"; }

    }

}

bd_liberar_consulta ($resultado);

$seccion_cuerpo"$ruta_tpl/earth_list.html";

?>

Última edición por GatorV; 03/09/2008 a las 08:33 Razón: tags php