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> ";
}
?>