Foros del Web » Programando para Internet » ASP Clásico »

Problema con paginacion

Estas en el tema de Problema con paginacion en el foro de ASP Clásico en Foros del Web. Hola, no consigo lo siguiente. Tengo una galeria de imagenes y he conseguido que me saque las imageges de la bd en 2 columnas pero ...
  #1 (permalink)  
Antiguo 25/10/2003, 07:15
 
Fecha de Ingreso: junio-2003
Mensajes: 7
Antigüedad: 21 años
Puntos: 0
Problema con paginacion

Hola, no consigo lo siguiente.
Tengo una galeria de imagenes y he conseguido que me saque las imageges de la bd en 2 columnas pero las columnas repiten las imagenes, es decir:

FOTO1 / FOTO1 /
FOTO2 / FOTO2 /
FOTO3 / FOTO3 /.... y asi sucesivamente.

y yo lo qu quiero es:

FOTO1 / FOTO2 /
FOTO3 / FOTO4 /
FOTO5 / FOTO6 /.... y asi sucesivamente.

Creo que el fallo esta en esta parte del codigo pero oor mas que intento cada vez estoy mas liada.

Gracias a quien me pueda ayudar:

<% do while not rs.eof and contador <= cint(pag) >

<table border="0" cellpadding="0" cellspacing="4" width="505" bgcolor="#000000" style="border-collapse: collapse" height="1">
<tr>
<td width="59">
<img src="galeria/<%=RS("image")%>" height=210 width=180 border=0 alt="Pulsa para ampliar" align="right">
</td>


<td width="59">
<img src="galeria/<%=RS("image")%>" height=210 width=180 border=0 alt="Pulsa para ampliar" align="right">
</td>

</tr>
</table>

<%rs.movenext
contador=contador+1
loop%>
  #2 (permalink)  
Antiguo 25/10/2003, 12:46
 
Fecha de Ingreso: octubre-2003
Ubicación: Hermosillo, Sonora
Mensajes: 75
Antigüedad: 20 años, 8 meses
Puntos: 0
Prueba esto

<% do while not rs.eof and contador <= cint(pag) >

<table border="0" cellpadding="0" cellspacing="4" width="505" bgcolor="#000000" style="border-collapse: collapse" height="1">
<tr>
<td width="59">
<img src="galeria/<%=RS("image")%>" height=210 width=180 border=0 alt="Pulsa para ampliar" align="right">
</td>

<%rs.movenext
contador=contador+1
If rs.Eof Then Exit Loop
%>

<td width="59">
<img src="galeria/<%=RS("image")%>" height=210 width=180 border=0 alt="Pulsa para ampliar" align="right">
</td>

</tr>
</table>

<%rs.movenext
contador=contador+1
loop%>
  #3 (permalink)  
Antiguo 25/10/2003, 14:07
 
Fecha de Ingreso: junio-2003
Mensajes: 7
Antigüedad: 21 años
Puntos: 0
Gracias por tu ayuda pero me da el siguiente error:

Tipo de error:
Error de compilación de Microsoft VBScript (0x800A040F)
Instrucción 'Exit' no válida
/conjAz.asp, línea 546, columna 20
If rs.Eof Then Exit Loop
  #4 (permalink)  
Antiguo 25/10/2003, 14:40
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
la verdad que no si existe un "exit loop", pero me suena a que el exit debe ser del DO. por lo tanto reemplazaría esa línea por:


If rs.Eof Then Exit DO

suerte
__________________
...___...
  #5 (permalink)  
Antiguo 25/10/2003, 14:48
 
Fecha de Ingreso: junio-2003
Mensajes: 7
Antigüedad: 21 años
Puntos: 0
ya no me da el error pero me sigue saliendo las imagenes como al principio
  #6 (permalink)  
Antiguo 25/10/2003, 19:47
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 22 años, 4 meses
Puntos: 6
hola
ademas de lo que ha dicho dazuaga prueba poner antes de hacer tu consulta a la base de datos
contador=0

por lo que quedaria

<% contador=0
tu conexion
%>
<% do while not rs.eof and contador <= cint(pag) %>

<table border="0" cellpadding="0" cellspacing="4" width="505" bgcolor="#000000" style="border-collapse: collapse" height="1">
<tr>
<td width="59">
<img src="galeria/<%=RS("image")%>" height=210 width=180 border=0 alt="Pulsa para ampliar" align="right">
</td>

<%rs.movenext
contador=contador+1
If rs.Eof Then do Loop
%>

<td width="59">
<img src="galeria/<%=RS("image")%>" height=210 width=180 border=0 alt="Pulsa para ampliar" align="right">
</td>

</tr>
</table>

<%rs.movenext
contador=contador+1
loop%>
a ver si te sirve
saludos
__________________
Un Saludo
www.tutores.org
Asp | Php | Javascript | Perl | Coldfusion | Flash | +- 2000 codigos

Última edición por Gurrutello; 25/10/2003 a las 19:49
  #7 (permalink)  
Antiguo 26/10/2003, 02:00
 
Fecha de Ingreso: junio-2003
Mensajes: 7
Antigüedad: 21 años
Puntos: 0
Gracias por vuestra ayuda ¡¡ Ya lo he conseguido !!
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 22:39.