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

Problema con los FOR

Estas en el tema de Problema con los FOR en el foro de ASP Clásico en Foros del Web. Hola!! Me pasa una cosa curiosa con los for. Creo 2 for, y quiero que me vaya creando filas y columnas. EL primer for lo ...
  #1 (permalink)  
Antiguo 11/01/2005, 05:02
 
Fecha de Ingreso: diciembre-2004
Mensajes: 68
Antigüedad: 20 años, 4 meses
Puntos: 0
Problema con los FOR

Hola!!

Me pasa una cosa curiosa con los for. Creo 2 for, y quiero que me vaya creando filas y columnas. EL primer for lo utilizo para las filas y el segundo for para las columnas. El máximo número de filas por página es 3 y el máximo número de columnas es 9.

En cada celda inserto un cuadrado. Los cuadrados reflejan el número de registros q tengo en una base de datos.

Y lo curioso es lo siguiente: que en vez de empezar a poner los cuadrados de izquierda a derecha y bajando, les empieza a insertar por la izquierda, y les va añadiendo a la izquierda y a continuación les inserta en una fila superior en vez de ponerlo en la fila inferior. Me voy a explicar con un ejemplo gráfico:

1 registro:
1

2 registros:
2 1

7 registros:
7 6 5 4 3 2 1

12 registros
10 11 12
9 8 7 6 5 4 3 2 1

Y lo que quiero es que salga de esta manera:
1 2 3 4 5 6 7 8 9
10 11 12


Si alguien sabe a que se debe....Muchas gracias!!!
__________________
Y ella le ve, se sienta con el
todas las noches hasta el amanecer
Le habla al oido, le roza la piel
y cuando se va le pide en silencio que vuelva otra vez
  #2 (permalink)  
Antiguo 11/01/2005, 05:10
Avatar de PMP
PMP
 
Fecha de Ingreso: febrero-2003
Ubicación: Chacabuco - Buenos Aires
Mensajes: 214
Antigüedad: 22 años, 2 meses
Puntos: 1
Pon el código para poder ver si podemos detectar el error.
  #3 (permalink)  
Antiguo 11/01/2005, 05:16
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
si lo haces con tablas, es posible que se deba al colspan

digo yo ...
  #4 (permalink)  
Antiguo 11/01/2005, 05:38
 
Fecha de Ingreso: diciembre-2004
Mensajes: 68
Antigüedad: 20 años, 4 meses
Puntos: 0
Wenas!

Las variable filas y resto las calculo dependiendo de un valor que me pasan a la página
La variable cadena también la calculo anteriormente

<% for i=0 to filas %>
<tr>
<div style="float:left">

<% for j=0 to resto-1 %>

<td width="20" height="20" align="center" valign="middle"><a href="#"><img src= "imagen.gif" name="<%= cadena%>" width="15" height="15" border="0" onClick="mifuncion(this);"></a></td>


next
j=0
%>

</div>
</tr>
<%next


Si necesitais algo más para poderme ayudar...
Muchas gracias
__________________
Y ella le ve, se sienta con el
todas las noches hasta el amanecer
Le habla al oido, le roza la piel
y cuando se va le pide en silencio que vuelva otra vez
  #5 (permalink)  
Antiguo 11/01/2005, 06:24
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
insisto, checa el colspan de la tabla
  #6 (permalink)  
Antiguo 11/01/2005, 06:25
Avatar de PMP
PMP
 
Fecha de Ingreso: febrero-2003
Ubicación: Chacabuco - Buenos Aires
Mensajes: 214
Antigüedad: 22 años, 2 meses
Puntos: 1
Mmmmm........
Sinceramente no entiendo que es lo que te esta pasando.
En el codigo que pasaste ¿para que está <div style="float:left">?
  #7 (permalink)  
Antiguo 24/01/2005, 02:26
 
Fecha de Ingreso: diciembre-2004
Mensajes: 68
Antigüedad: 20 años, 4 meses
Puntos: 0
Hola!!

Siento el contestar tan tarde........demasiado tarde
El div le utilizo para referenciarlo en un método de javascript.

La tabla es así:

<table border="0" cellspacing="0" cellpadding="0">

Me sigue dando ese fallo. No se por que!?

Siento por la tardanza del mensaje.
__________________
Y ella le ve, se sienta con el
todas las noches hasta el amanecer
Le habla al oido, le roza la piel
y cuando se va le pide en silencio que vuelva otra vez
  #8 (permalink)  
Antiguo 24/01/2005, 05:01
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
checa el colspan
  #9 (permalink)  
Antiguo 24/01/2005, 13:11
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Emmm... arriesgando... ¿no será porque en la instrucción SQL tenés un ORDER BY DESC?

y digo "arriesgando" porque haciendo pruebas con tu script los resultados son tal cuál los querés:

Cita:
Y lo que quiero es que salga de esta manera:
1 2 3 4 5 6 7 8 9
10 11 12
__________________
...___...
  #10 (permalink)  
Antiguo 24/01/2005, 13:17
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
oye.. y los colspan ???


jajaja.. que porfiado yo

;p
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 09:29.