Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/08/2004, 02:37
Beldar
 
Fecha de Ingreso: julio-2002
Mensajes: 40
Antigüedad: 21 años, 9 meses
Puntos: 0
Problema con paginador

Bien, estoy intentado hacer un paginador para un modulo que muestra lso titulos de todas las noticias con sus fechas, y quiere ke me muestre 50 resultados por pagina, podeis verlo en este enlace:

http://www.sacred-espanol.com/module...rc.php?start=0

La variable inicial es start con valor 0. El retroceder me funciona bien, pero el siguiente no. Os pongo el script que controla el boton de siguiente:

<?php
$start=$_GET['start']; #obtengo el valor de la variable start
if (mysql_fetch_row($result) <= 50) #si los resultados mostrados son <= 50
{
$a=0; #variable a=0
}
else #de lo contrario
{
$a=50; #a=50
}
echo $start+$a; #sumo la variable inicial start+a para
?> #pasarla por al url y con un get poder
# empezar a mostrar resultados desde el
# valor resultante

Esta es la sentencia sql:
$result=mysql_query("select * from new order by id asc limit $start,50",$link);


No se si se entiende mucho, pero resumiendo, con el script traro de obtener un valor desde el cual empezar a mostrar resultados y si ese valor es igual o inferior a 50 (el numero maximo de resultador por pagina), usar el mismo valor start anterior. El fallo fijo ke esta en la condicion, pero nose como corregirlo.

Gracias por la ayuda.