Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2013, 01:49
widebox
 
Fecha de Ingreso: abril-2013
Mensajes: 7
Antigüedad: 11 años
Puntos: 1
Pregunta Problema con paginador PHP

Hola, necesito paginar registros , el código funciona bien, me muestra la cantidad de registros que solicito , pero al hacer clik en los links para pasar a la siguente página, me aparece en blanco, y si vuelvo a la página 1 , también está en blanco. soy nuevo en esto y cualquier orientación me sería útil. dejo el codigo:

<link href="css/css_select.css" rel="stylesheet" type="text/css">
<?php
$conexion = mysql_connect("localhost","root","");
mysql_select_db("archivo",$conexion);
@$buscar_region=$_POST['buscar_region'];
@$buscar_categoria= $_POST['buscar_categoria'];

$rst_productos=mysql_query("SELECT * FROM datos",$conexion);
$num_registros=(mysql_num_rows($rst_productos));
if ($num_registros==0) {
echo "No hay resultados para mostrar";
mysql_close($conexion);
exit();
}

$registros=3;
@$pagina=$_GET['num'];
if(is_numeric($pagina))
$inicio=(($pagina-1)*$registros);
else
$inicio=0;

$rst_productos=mysql_query("SELECT * FROM datos WHERE region = '$buscar_region' and categoria='$buscar_categoria' LIMIT $inicio, $registros" ,$conexion) ;


if ($buscar_region==="chile"){
$rst_productos=mysql_query("SELECT * FROM datos WHERE categoria ='$buscar_categoria' LIMIT $inicio, $registros" ,$conexion) ;

}


if ($buscar_categoria==="todas_categorias"){
$rst_productos=mysql_query("SELECT * FROM datos WHERE region = '$buscar_region'LIMIT $inicio, $registros",$conexion) ;

}

if ($buscar_region==="chile" && $buscar_categoria==="todas_categorias"){
$rst_productos=mysql_query("SELECT * FROM datos LIMIT $inicio, $registros", $conexion) ;

}
$paginas=ceil($num_registros/$registros);




echo "<table border=0 align=center>";


while ($f = mysql_fetch_array($rst_productos))
{




echo "<table border=\"0\" align=\"left\">
<tr>
<td width=\"120\" height=\"90\" >
<div id=\"divtd1\" ><img src=\"{$f["logo"]}\" width=\"120\" heigth=\"90\"></div></td>
</tr>
<tr>
<td border=0><div id=divtd><div class=datos>".$f["nombre_fb"]." </div>
<div class=datos2>".$f["categoria"]."</div>
<div class=datos2>".$f["region"]."</div>
<div class=datos2>Fono: ".$f["fono"]."</div>
<div class=\"datos2\">WEB:<a href=\"{$f["sitio_web"]}\" target=\"_blank\">{$f["sitio_web"]}</a></div>
<div class=\"datos2\">FB:<a href=\"{$f["link_fb"]}\" target=\"_blank\">Ir a Facebook</a></div>





</div> </td>";


}

echo "</table>";

for ($cont=1;$cont<=$paginas;$cont++)
{
if($cont==$pagina)
echo $cont ." ";
else
echo "<a href='buscar.php?num=".$cont. "'>$cont</a> ";
}
?>