Estoy utilizando el paginador de jpinedo, que por cierto es muy bueno, pero tengo un problemilla a la hora de implementarlo, no se porqué me falla:
tengo un formulario como este:
Página index.php
Código PHP:
<form action="buscador.php?deporte=<?php echo $deporte; ?>&ubicacion=<?php echo $ubicacion; ?>&tipo=<?php echo $_GET["tipo"]; ?>" method="get" name="Buscador de empresas" >
<select name="deporte">
<option value="0">Seleccione un Deporte</option>
<?php $sql_deporte="select id_deporte, nombre
from deportes
where activo='si' and tipo='".$_GET["tipo"]."'
order by nombre";
$result_deporte=mysql_query($sql_deporte, $link)or die(mysql_error());
while($row_deporte=mysql_fetch_array($result_deporte)){
$id_deporte=$row_deporte["id_deporte"];
$nombre=$row_deporte["nombre"];
?>
<option value="<?php echo $id_deporte; ?>" <?php if($_REQUEST["deporte"]==$id_deporte) echo "selected";?>><?php echo $nombre; ?></option>
<?php } ?>
</select><br>
<br>
<select name="ubicacion">
<option value="todo">En España</option>
<option value="comunidad">Comunidad Autónoma</option>
<option value="provincia">Provincia</option>
</select><br><br>
<input name="tipo" type="hidden" value="<?php echo $_GET["tipo"]; ?>">
<input name="submit" type="submit" value="Buscar">
Código PHP:
<table width="208" border="0" cellspacing="0" cellpadding="0">
<?php
$_pagi_sql = "SELECT
`empresas`.`id_empresa`,
`empresas`.`nombre`,
`empresas`.`direccion`,
`empresas`.`cp`,
`empresas`.`telefono1`,
`empresas`.`web`,
`empresas`.`ciudad`
FROM
`empresas`
Inner Join `relaciones` ON `empresas`.`id_empresa` = `relaciones`.`id_empresa`
WHERE
`empresas`.`activo` = 'si' AND
`relaciones`.`id_deporte` = '".$_REQUEST["deporte"]."'
GROUP BY
`relaciones`.`id_empresa`
ORDER BY
`empresas`.`destacado` ASC,
`empresas`.`nombre` ASC";
//cantidad de resultados por página (opcional, por defecto 20)
$_pagi_cuantos = 7;//Elegí un número pequeño para que se generen varias páginas
//cantidad de enlaces que se mostrarán como máximo en la barra de navegación
$_pagi_nav_num_enlaces = 3;//Elegí un número pequeño para que se note el resultado
//Decidimos si queremos que se muesten los errores de mysql
$_pagi_mostrar_errores = false;//recomendado true sólo en tiempo de desarrollo.
//Si tenemos una consulta compleja que hace que el Paginator no funcione correctamente,
//realizamos el conteo alternativo.
$_pagi_conteo_alternativo = true;//recomendado false.
//Supongamos que sólo nos interesa propagar estas dos variables
$_pagi_propagar = array("deporte, ubicacion, tipo");//No importa si son POST o GET
//Definimos qué estilo CSS se utilizará para los enlaces de paginación.
//El estilo debe estar definido previamente
$_pagi_nav_estilo = "paginacion";
//definimos qué irá en el enlace a la página anterior
$_pagi_nav_anterior = "<";// podría ir un tag <img> o lo que sea
//definimos qué irá en el enlace a la página siguiente
$_pagi_nav_siguiente = ">";// podría ir un tag <img> o lo que sea
//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("../paginator.inc.php");
//Leemos y escribimos los registros de la página actual
while($row_todo = mysql_fetch_array($_pagi_result)){
$id_empresa=$row_todo["id_empresa"];
$nombre_empresa=$row_todo["nombre"];
$direccion=$row_todo["direccion"];
$cp=$row_todo["cp"];
$telefono=$row_todo["telefono1"];
$web=$row_todo["web"];
$ciudad=$row_todo["ciudad"];
//una vez llegue el campo web a 30 caracteres lo corta y crea un salto de linea y continua la frase.
$newweb = wordwrap( $web, 30, "\n", 1);
?>
<tr>
<td width="208" align="left" valign="middle" class="texto_negro_normal_10"><b><img src="../imagenes/photobook.png" width="22" height="22" align="absmiddle"> <?php echo $nombre_empresa; ?> </b></td>
</tr>
<tr>
<td align="left" valign="top" class="texto_negro_normal_10"><?php echo $direccion." ".$cp; ?><br>
<?php echo $ciudad." ".$telefono; ?></br>
<?php if($destacado=='si'){ ?>
<a href="<?php echo $web;?>" target="_blank"><span class="enlaces_web"><?php echo $newweb; ?></span></a><?php }else{ echo $newweb; }?></td>
</tr>
<tr>
<td height="10" align="center"><hr width="200"></td>
</tr>
<?php } //cerramos el while de sacar todo ?>
</table>
<span class="enlaces_web">
<?php //Incluimos la barra de navegación
echo"<p>".$_pagi_navegacion."</p>";?> </span>
Me sale la primera página sin problemas, pero cuando paso a la 2º pagina no me muestra resultados pero tampoco me da error y no sé porqué.
Alguien me podría sugerir alguna idea?????????
Gracias de antemano y si necesitan que vuelva a explicarlo mejor no dudeis en decirmelo, necesito sacarlo adelante y na

Un saludo a todos de antemano!!!!