• Publicidad

Paginación en tabla HTML

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Re: Paginación en tabla HTML

Notapor explorer » 2011-05-11 10:08 @463

El asunto es complejo... el programa no está en el módulo, sino en Data::Paginated, que a su vez depende de Data::Pageset, que depende también de Data::Page.

Sospecho que el fallo está en uno de estos dos últimos módulos, pero yo ahora no tengo tiempo de mirarlo...

De todas maneras, lo que puedes probar, en el trozo de código donde aparece somedata, cambiar somedata por la variable que almacena los valores, la misma variable que pasaste a Pagination().
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Publicidad

Re: Paginación en tabla HTML

Notapor noa86 » 2011-05-11 10:18 @471

Vale... de todos modos ya he probado poner mi variable donde están mis datos en somedata. Mi variable es users. Pero no funciona...
noa86
Perlero nuevo
Perlero nuevo
 
Mensajes: 93
Registrado: 2010-11-15 14:43 @655

Re: Paginación en tabla HTML

Notapor explorer » 2011-05-11 10:36 @483

¿Puedes publicar esa parte de la plantilla?
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Paginación en tabla HTML

Notapor noa86 » 2011-05-11 10:38 @484

Sintáxis: [ Descargar ] [ Ocultar ]
Using html4strict Syntax Highlighting
  1. <table border=2 width="60%" ALIGN = "center" cellspacing = 0 cellpadding = 5>
  2. <tr bgcolor = 'DC DC DC'>
  3. <th> Username</th>
  4. <th> Email</th>
  5. <th> Enable</th>
  6. <th> Creation date</th>
  7. <th> Phone</th>
  8. <th> Select</th>
  9.  
  10. [% USE page = Pagination(users,current,5)%]
  11.         [% IF page.total_entries == 1 %]
  12.              [% FOREACH users IN users%]
  13.                                 <tr><td>[%users.usuario%] </td>
  14.                                 <td>[%users.correo%]</td>
  15.                                 <td>[%users.activado%]</td>
  16.                                 <td>[%users.fechaCreacion%]</td>
  17.                                 <td>[%users.tlfno%]</td>
  18.                                 <td><INPUT type=radio value="[%users.usuario%]" name="box"></td></tr>
  19.                         [%END%]
  20.         [% ELSE %]
  21.                 [% FOREACH users IN page.page_data%]
  22.                                 <tr><td>[%users.usuario%] </td>
  23.                                 <td>[%users.correo%]</td>
  24.                                 <td>[%users.activado%]</td>
  25.                                 <td>[%users.fechaCreacion%]</td>
  26.                                 <td>[%users.tlfno%]</td>
  27.                                 <td><INPUT type=radio value="[%users.usuario%]" name="box"></td></tr>
  28.                         [%END%]
  29.         [% END %]
  30. </tr></table><br><br>
  31. <p><b>  First: [% page.first_page %], Current: [% page.current_page %],  Last: [% page.last_page %] </b></p>
  32. <p> <a href=app.pl?mode=start&page=[% page.first_page %]> First </a>
  33.  <a href=app.pl?mode=start&page=[% page.next_page %]>[% page.next_page %]  </a>
  34.  <a href=app.pl?mode=start&page=[% page.last_page %]> Last  </a></p>
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
noa86
Perlero nuevo
Perlero nuevo
 
Mensajes: 93
Registrado: 2010-11-15 14:43 @655

Re: Paginación en tabla HTML

Notapor explorer » 2011-05-11 10:43 @488

Cambia estas líneas:
Sintáxis: [ Descargar ] [ Ocultar ]
Using html4strict Syntax Highlighting
  1.              [% FOREACH user IN users %]
  2.                                 <tr><td>[% user.usuario %] </td>
  3.                                 <td>[% user.correo %]</td>
  4.                                 <td>[% user.activado %]</td>
  5.                                 <td>[% user.fechaCreacion %]</td>
  6.                                 <td>[% user.tlfno %]</td>
  7.                                 <td><INPUT type=radio value="[% user.usuario %]" name="box"></td></tr>
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4

pero me temo que fallará igual...
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Paginación en tabla HTML

Notapor noa86 » 2011-05-11 10:53 @495

Sí, cierto es. Sigue fallando igual...
noa86
Perlero nuevo
Perlero nuevo
 
Mensajes: 93
Registrado: 2010-11-15 14:43 @655

Re: Paginación en tabla HTML

Notapor explorer » 2011-05-11 11:01 @500

Yo lo que haría sería mandar un correo al autor.

Además, hay otro informe de error, pero tampoco aclara nada. Bueno, sí: que se le envió el parche al autor hace 5 años, y aún no lo ha puesto. Quizás le haya pasado algo al autor.

También intentaría ejecutarlo paso a paso, para saber donde está el fallo, pero no tengo tiempo.

Otra posible solución: si detectamos que solo tenemos un valor a representar, podríamos meterle un registro más, aunque fuera vacío. De esa forma, no saldría el error.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Paginación en tabla HTML

Notapor noa86 » 2011-05-13 12:30 @562

¿Has conseguido averiguar alguna solución?
noa86
Perlero nuevo
Perlero nuevo
 
Mensajes: 93
Registrado: 2010-11-15 14:43 @655

Re: Paginación en tabla HTML

Notapor explorer » 2011-05-13 12:39 @568

No. Quizás tengas que entrar en otros foros, como los de PerlMonks.org, para conseguir más ayuda.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: Paginación en tabla HTML

Notapor noa86 » 2011-05-15 16:06 @712

Te voy a pedir un favor... Si no te importa ¿puedes escribir en PerlMonks tú mi problemilla? Ya que creo que tu controlas más el inglés y vas a saber exponer mejor el problema...
noa86
Perlero nuevo
Perlero nuevo
 
Mensajes: 93
Registrado: 2010-11-15 14:43 @655

AnteriorSiguiente

Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 14 invitados