Foros del Web » Programando para Internet » PHP »

Colocar botones Primero, Siguiente, Anterior y Último

Estas en el tema de Colocar botones Primero, Siguiente, Anterior y Último en el foro de PHP en Foros del Web. Hola, estoy haciendo que el usuario pueda moverse dentro de una tabla con botones. La verdad es que soy bastante nuevo en esto y no ...
  #1 (permalink)  
Antiguo 13/02/2006, 14:43
 
Fecha de Ingreso: abril-2005
Mensajes: 483
Antigüedad: 19 años
Puntos: 3
Colocar botones Primero, Siguiente, Anterior y Último

Hola, estoy haciendo que el usuario pueda moverse dentro de una tabla con botones.
La verdad es que soy bastante nuevo en esto y no he encontrado algo en la web referido a este tema.

¿Cuál es la mejor manera de hacer esto? ¿Usando una variable y el LIMIT de SQL? ó ¿Moviéndome de registro en registro? ¿Se debe usar JavaScript?

Gracias por las respuestas (no prentendo que me den el código, les agradezco me orienten o si tienen una web dónde pueda leer sobre esto).

Saludos
  #2 (permalink)  
Antiguo 13/02/2006, 14:49
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Te sugiero que le eches un ojo a este link http://jpinedo.webcindario.com/scripts/paginator/
  #3 (permalink)  
Antiguo 13/02/2006, 15:26
Avatar de uamistad  
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 19 años, 4 meses
Puntos: 1
exacto

//
Cita:
¿Usando una variable y el LIMIT de SQL?
Exacto, jugando con el LIMIT de SQL, pero tienes que tomar muchos casos, digamos que alguien le está moviendo a tus parámetros desde la misma barra de direcciones, no puedes permitir que aparezcan mensajes de error de PHP por aquello de la seguridad.

En una de mis aplicaciones uso las siguientes variables para la navegación:

Código PHP:
echo "\n<br/>SEARCH: ".$search;
echo 
"\n<br/>SEARCHTYPE: ".$searchtype;
echo 
"\n<br/>MAXNUMRESULTS: ".$maxnumresults;
echo 
"\n<br/>SORT: ".$sort;
echo 
"\n<br/>ORDER: ".$order;
echo 
"\n<br/>SHOW: ".$show;
echo 
"\n<a name=\"inicio\"></a><br/>FROM: ".$from
Las tengo con un echo porque así puedo ir viendo mientras despliego la tabla qué valores están tomando esas variables. En cuanto termine de debuggear el código, quedará comentado de por vida pa' que no aparezcan.

Search: Es lo que el usuario está buscando.
Searchtype: Como el usuario puede buscar por diferentes columnas de una de mis tablas, searchtype dice en qué columna se está buscando.
Maxnumresults: Obtengo el número máximo de resultados posibles para determinada búsqueda (así puedo saber hasta dónde paginar).
Sort: El usuario puede incluso ordenar los resultados por alguna columna en especial.
Order: Y también los puede ordenar ascendente y desc. (aquí juego con el ORDER BY del SQL).
Show: Le doy al usuario la oportunidad de que elija el número de resultados que quiere ir viendo (es más bien por mamón que por practicidad).



Imagino que pueden declararse como variables de sesión, pero me quise inspirar en Google y veo que más bien lo hace arrastrando todas esas variables en cada uno de sus links. Busca cualquier cosa en Google y mira hasta abajo, donde se numera (se pagina), qué es lo que aparace en la barra de estado mientras pones el cursor sobre cada link.

El resto es pura diversión con PHP.
__________________
"Di no al Internet Explorer" -Proverbio Chino-
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:52.