Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/06/2010, 04:39
marc_sdj
 
Fecha de Ingreso: noviembre-2009
Mensajes: 44
Antigüedad: 14 años, 5 meses
Puntos: 0
poblema con mi filtro

Hola buenos días.
Tengo un problema muy grande con mi filtro. Resulta ser que funciona pero a la hora de ejecutarlo y pasar a la segunda página no me pone ningún registro "la segunda página siempre me sale vacía" si alguien sabe porque pido que por favor me ayude, lo necesito. Gracias.

El codigo es:

Código PHP:
<?php 
$link 
mysql_connect("XXXX","XXXXXX","XXXXXXX"); 
mysql_select_db("XXXXXX"$link); 

if (!isset(
$pag)) $pag 1// Por defecto, pagina 1
$result mysql_query("SELECT COUNT(*) FROM `coches`"$link); 
@list(
$total) = mysql_fetch_row($result);
$tampag 10;
$reg1 = ($pag-1) * $tampag;
$result mysql_query("SELECT * FROM coches
 LIMIT $reg1, $tampag "
$link);
  
if (
mysql_num_rows($result)){ 
echo 
"<table width='100%' border='0'>
                                  <tr>
                                    <td height='31' colspan='3' bgcolor='#FF7D7D'><div align='center' class='Estilo10'>DESCRIPCIÓN</div></td>
                                    <td bgcolor='#FF7D7D'><div align='center' class='Estilo10'>PRECIO</div></td>
                                    <td bgcolor='#FF7D7D'><div align='center' class='Estilo10'>KM'S</div></td>
                                    <td bgcolor='#FF7D7D'><div align='center' class='Estilo10'>AÑO</div></td>
                                    <td bgcolor='#FF7D7D'><div align='center' class='Estilo10'>EXPOSITOR</div></td>
                                    <td bgcolor='#FF7D7D'><div align='center' class='Estilo10'>PLANTA</div></td>
                                  </tr>\n"

  while (
$row = @mysql_fetch_array($result)) { 
    echo                  
'<a href="coches.php?id='.$row['Id'].'"> <tr>
                                    <td><p align="left"><img src="'
.$row['img1'].'" width="130" height="104""" /></p></td>
                                    <td><div align="left" class="Estilo10"> Marca: '
.$row['marca'].'<br /> Modelo: '.$row['modelo'].'</div></td>
                                    <td><p class="Estilo10"align="left">Combustible: '
.$row['combustible'].'<br />Color Exterior: '.$row['color'].'<br /> Cambio:'.$row['cambio'].'</p></td>
                                    <td><div align="center" class="Estilo10">'
.$row['precio'].'</div></td>
                                    <td><div align="center" class="Estilo10">'
.$row['km'].'</div></td>
                                    <td><div align="center" class="Estilo10">'
.$row['ano'].'</div></td>
                                    <td><div align="center" class="Estilo10">'
.$row['expositor'].'</div></td>
                                    <td><div align="center" class="Estilo10">'
.$row['planta'].'</div></td>
                                  </tr></a> '
;
                           }
  echo 
"</table> "
                      }
else
  echo 
"¡ No se ha encontrado ningún registro !";

  
/******************************************************/
/* Funcion paginar
 * actual:          Pagina actual
 * total:           Total de registros
 * por_pagina:      Registros por pagina
 * enlace:          Texto del enlace
 * Devuelve un texto que representa la paginacion
 */

 
function paginar($actual$total$por_pagina$enlace) {
  
$total_paginas ceil($total/$por_pagina);
  
$anterior $actual 1;
  
$posterior $actual 1;
  if (
$actual>1)
    
$texto "<a href=\"$enlace$anterior\">&laquo;</a> ";
  else
    
$texto "<b>&laquo;</b> ";
  for (
$i=1$i<$actual$i++)
    
$texto .= "<a href=\"$enlace$i\">$i</a> ";
  
$texto .= "<b>$actual</b> ";
  for (
$i=$actual+1$i<=$total_paginas$i++)
    
$texto .= "<a href=\"$enlace$i\">$i</a> ";
  if (
$actual<$total_paginas)
    
$texto .= "<a href=\"$enlace$posterior\">&raquo;</a>";
  else
    
$texto .= "<b>&raquo;</b>";
  return 
$texto;
}

echo 
paginar($pag$total$tampag"busquedac.php?pag=");

?>