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

Como puedo...

Estas en el tema de Como puedo... en el foro de ASP Clásico en Foros del Web. ... hacer esto que pido: Tengo una tabla de la siguiente forma: ID URL id1 url1 id2 url2 ... ... id25 url25 Los camops url ...
  #1 (permalink)  
Antiguo 21/04/2003, 14:30
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 21 años, 6 meses
Puntos: 0
Como puedo...

... hacer esto que pido:
Tengo una tabla de la siguiente forma:
ID URL

id1 url1
id2 url2
... ...
id25 url25

Los camops url contienen la URL de una imagen. Lo que yo quiero es coger esos datos, y mostrarlos en una cuadricula de 5 x 5, vamos, en una tabla en la que esten
url1 url2 url3 url4 url5
url6 url7 url8 url9 url10
... ... ... ... ...

¿Como puedo hacerlo? Supongo que sera con un Do...Loop y con un exit do en algun lado, pero no estoy seguro ;:S
__________________
Tu portal de manga y anime.
  #2 (permalink)  
Antiguo 21/04/2003, 16:35
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
http://www.forosdelweb.com/showthrea...hreadid=126230
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #3 (permalink)  
Antiguo 22/04/2003, 14:39
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 21 años, 6 meses
Puntos: 0
He visto el codigo que ya ofreciste, pero no entiendo la explicacion, y aun no puedo "montar" el codigo para ir comprobando, asi que me gustaria obtener una informacoin un poco mas teorica-.

Código:
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<%
counter=0
for i=1 to 15
%>
<td><%=rs("campo")%></td>
<%
counter=counter+1
If counter MOd 5=0 Then Response.Write "</tr><tr>"
Next
%>
</tr>
</table>
Eso es el codigo, para que no tengas que rebuscar ^^, y luego añades este comentario:
"Tienes que combinar la paginacion con esto que te doy para mostrar los resultados de 15 en 15 tambien puedes modificarlo, lo importante es esto
If counter MOd 5=0 Then Response.Write "</tr><tr>"
"

¿Que queires decir con "de 15 en 15"?

Siento tener que hacer estas preguntas, pero es que necesito ir comprendiendo esto antes de montar todo el tinglado

Gracias por atenderme!!
__________________
Tu portal de manga y anime.
  #4 (permalink)  
Antiguo 22/04/2003, 16:12
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
If counter MOd 5=0 Then Response.Write "</tr><tr>"
Esto hace que compruebe la variable conunter dividida entre 5 da como resto 0
Esto solo se cumple en 5, 10 , 15, 20 entonces finaliza la columana anterior y comienza una nueva "</tr><tr>"

for i=1 to 15
Yo lo tenia asi para que me mostrara 15 registros por pagina, deberias paginarlo si se trata de una SQL.
Aqui hay un link:
http://aspfacil.com/articulos/verarticulo.asp?id=41

<%
do while not rs.eof
' codigo
' codigo
' codigo
rs.movenext
counter=counter+1
loop
' etc
%>
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #5 (permalink)  
Antiguo 23/04/2003, 08:16
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 21 años, 6 meses
Puntos: 0
Gracias!!
__________________
Tu portal de manga y anime.
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 21:21.