Foros del Web » Programando para Internet » Javascript »

Paginar los resultados que devuelve una base de datos

Estas en el tema de Paginar los resultados que devuelve una base de datos en el foro de Javascript en Foros del Web. Hola me gustaría mostrar los resultados de una tabla dividido por páginas, es decir que en cada table muestre solo 7 registros y para ver ...
  #1 (permalink)  
Antiguo 19/05/2010, 02:15
 
Fecha de Ingreso: febrero-2009
Mensajes: 60
Antigüedad: 15 años, 2 meses
Puntos: 0
Paginar los resultados que devuelve una base de datos

Hola me gustaría mostrar los resultados de una tabla dividido por páginas, es decir que en cada table muestre solo 7 registros y para ver los siguientes se pulse debajo en la página siguiente.
Lo que hago es cargar todos los registro que devuelve la base de datos en un vector y ahora quiero saber si puedo hacer que al pulsar sobre el icono de ver siguiente página hay algún método que me permita mostrar los registros adecuados.

Para eso tengo en el código un for que me dice que registros debo mostrar:


<% int parar=fin;
int inicial=inicio;

for(int i=inicial; i<parar; i++) {

of=v.get(i); %>
<% if(i%2==0){ %>
<tr class="gris">
<% }else{ %>
<tr class="normal">
<% }%>
<td><%=of.GetFecha()%></td>
<td><%=of.GetEmpresa() %></td>
<td><%=of.GetPuesto() %></td>
<td><%=of.GetProvincia() %></td>
<td><%=of.GetCategoria() %></td>
<td align="center">
<a style="margin-left:25px" href="javascript:pasarVariables('ConsultarOferta.j sp',<%=of.GetId()%>)"><img src="imagenes/consultar.gif" /></a>
</td>
</tr>
<% } %>
</tbody>
</table>

Hay alguna forma, que al pulsar el icono calcule los nuevos índices (eso ya se como hacerlo) y al tener los nuevos índices se llame de nuevo a ejecutar el for sin cargar la página completa, espero me hayan entendido. Gracias.
  #2 (permalink)  
Antiguo 19/05/2010, 07:39
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Paginar los resultados que devuelve una base de datos

Hola

El código que estás usando no javascript, creo que es jsp. ¿Por qué no intentas hacer la paginación con AJAX?

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />

Etiquetas: paginar, resultados
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 13:06.