| |||
|
| |||
Hola, ¿Quieres el codigo o quieres una explicacion en texto de como se haria? Bueno, veo que con el codigo ya te han ayudado. Y la explicacion se puede sacar facilmente del codigo. Tambien puees revisar este otro mensaje http://www.forosdelweb.com/s/msg143725.html . Saludos. PD: dooky, revisa http://www.forosdelweb.com/s/msg143725.html ya que Zertiko le ha encontrado un fallo a ese codigo.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| ||||
Bueno... y para que funcione con el register_globals en OFF, sólo hay que cambiar estas líneas: Código PHP: Código PHP: ![]() |
| ||||
Me pareció muy didáctico y fácil este script de dooky para paginar. Sobre los errores de los que se habla arriba. Hice algunas correciones. Éste sería el código final donde he corregido lo siguiente: -Funciona con register_globals en OFF. -Corregido el error por el cual se mostraba una página vacía al final cuando era exacto el número de registros dividido por la cantidad de registros a mostrar por página. Es decir, cuando $total_records / $cantidad = entero. Error detectado por Zertiko y corregido por josemi en: http://www.forosdelweb.com/s/msg143725.html -Uso de $_SERVER['PHP_SELF'], en lugar del nombre del script para facilitar la adaptación con cambios en menos líneas. -Uso de mysql_query() en lugar de mysql_db_query(), ya que no era necesario al haberse seleccionado la bd con mysql_select_bd(). Código PHP: ![]() Última edición por jpinedo; 09/11/2003 a las 09:10 |
| ||||
Bueno... ahora le hice un nuevo cambio... para que no muestre los números de página empezando desde cero sino desde uno. Código PHP: ![]() |
| ||||
hola, Primero, gracias por este código, todo esto es una gran ayuda para los que estamos aprendiendo y nos vemos un bastante perdidos. Estoy probando este código y al hacer la paginación de los datos de la BD, en todas las páginas me deja de mostrar el primer registro de la página. ¿A qué puede deberse? he comprobado que el "LIMIT" de la consulta esté bien y sí lo está. Para mostrar 10 registros por página, el limit es "LIMIT 0,10 -- LIMIT 10,20 -- LIMIT 20,30 etc...) No sé a qué puede ser debido
__________________ :'( |
| ||||
jraluy... si nos cuentas cuál era la falla y cómo la solucionaste, tal vez evitaríamos que otros la cometan... es una buena práctica acá en forosdelweb hacer eso.. así nos ayudamos más... No importa si es algo aparentemente "tonto" o "sin importancia"... si te pasó a ti... le puede pasar a cualquiera... Esperamos tu post... Saludos ![]() |