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

Problemas con Array

Estas en el tema de Problemas con Array en el foro de ASP Clásico en Foros del Web. Hola a todos tengo un problema con los arreglos no los puedo rescatar y leer. Por favor alguien me puede ayudar???? tengo esta pagina: <html> ...
  #1 (permalink)  
Antiguo 31/07/2003, 14:36
Avatar de franfritz  
Fecha de Ingreso: marzo-2003
Ubicación: Stgo Chile
Mensajes: 260
Antigüedad: 21 años, 2 meses
Puntos: 0
Problemas con Array

Hola a todos tengo un problema con los arreglos no los puedo rescatar y leer.

Por favor alguien me puede ayudar????


tengo esta pagina:


<html>
<body>
<table>
<form action="rescate_de_arreglo.asp" method="post">
<%dim numero
numero = 4
for p=1 to numero%>
<tr>
<td>persona<%=p%></td>
<input type="hidden" name="persona_<%=t%>" value="individuo_<%=t%>">
<td>uno<input type="checkbox" name="chec1_<%=t%>"></td>
<td>dos<input type="checkbox" name="chec2_<%=t%>"></td>
<td>tres<input type="checkbox" name="chec3_<%=t%>"></td>
</tr>

<%
t=t+1
next%>
<tr>
<td><input type="submit" value="ENVIAR"></td>
</tr>
<input type="hidden" value="<%=p-1%>" name="total">
</form>
</table>


</body>
</html>




y quiero rescatar estos datos asi:



<html>
<body>
<%
total = request("total")
'response.write total
'response.end

dim arrnombre()
redim arrnombre(cint(total))

dim arrchec1()
redim arrchec1(cint(total))

dim arrchec2()
redim arrchec2(cint(total))

dim arrchec3()
redim arrchec3(cint(total))

dim strnom
dim str1
dim str2
dim str3


for j=0 to total
strnom = "individuo_"&cint(t)
str1 = "chec1_"&cint(t)
str2 = "chec2_"&cint(t)
str3 = "chec3_"&cint(t)

arrnombre(j) = request(strnom)
arrchec1(j) = request(str1)
arrchec2(j)= request(str2)
arrchec3(j)= request(str3)
t=t+1
next

dim x
for x=0 to total
response.write("nombre")&arrnombre(x)&"<br>"
next

response.write arrnombre(2)
%>

</body>
</html>



pero esto no me quiere dar resulta, lo que pasa esque aun no me manejo bien con los Array.


Por favor ayudenme!!!!!!
  #2 (permalink)  
Antiguo 01/08/2003, 02:24
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 2 meses
Puntos: 0
Dos cosas

Primera:

Prueba a cambiar el "for j=0 to total " por "for j=0 to total - 1"

Segunda:

Cambia esta instrucción, {response.write("nombre")&arrnombre(x)&"<br>"} por esta otra {response.write("nombre " & arrnombre(x) & "<br>")}

Has cerrado el paréntesis del Response.Write justo después de "nombre", ponlo hasta el final de la instrucción, o quítalo del todo

Un saludo
  #3 (permalink)  
Antiguo 01/08/2003, 13:24
Avatar de franfritz  
Fecha de Ingreso: marzo-2003
Ubicación: Stgo Chile
Mensajes: 260
Antigüedad: 21 años, 2 meses
Puntos: 0
no resulta

Gracias Teri pero no funciona, el caso esque no puedo rescatar los datos porque al mostrarlos no muestra nada
  #4 (permalink)  
Antiguo 01/08/2003, 13:26
Avatar de franfritz  
Fecha de Ingreso: marzo-2003
Ubicación: Stgo Chile
Mensajes: 260
Antigüedad: 21 años, 2 meses
Puntos: 0
Alguien que me ayude por favor!!!! me urge!!!!
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 00:05.