Comunidad de diseño web y desarrollo en internet online

Como recoger varios valores de una misma variable con Load..

Citar            
MensajeEscrito el 02 Ene 2005 09:59 pm
Holaa

A lo mejor cuando vean este codigo se den cuenta mas facil de la duda que en realidad tengo,!


<%
Dim oConn,strSQL, objRS

Set oConn = Server.CreateObject("ADODB.Connection")

oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\a.mdb"))

strSQL = "SELECT * FROM datos"
Set objRS = oConn.Execute(strSQL)


while (not objRS.Eof)

Response.Write "&nombre=" & objRS("nombre")

objRS.MoveNext


wend

oConn.Close
set objRS = nothing
set oConn = nothing

%>

este es el codigo en flash

r = loadVars
m = loadVars

m = sendAndLoad("mandar.asp",r,"POST");

r.onLoad = function(){
a= r.nombre;
}


ESTO ME DEJA SOLAMENTE EL ULTIMO REGISTRO... como puedo cogerlos todos,.??

saludos

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

msie
Citar            
MensajeEscrito el 02 Ene 2005 10:13 pm
Por favor, copia aqui lo que sale si abres el ASP en un navegador, asi mismo copia realmente el codigo real que estas usando en Flash; si es posible, encierra el codigo en etiquetas [code] del foro para mejor entendimiento

Gracias ^^

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

firefox
Citar            
MensajeEscrito el 03 Ene 2005 02:40 pm
Gracias por la sugerencia! :-)

esto es lo que sale en el browser

Código :

&nombre=sandy&nombre=xcxv&nombre=xcv&nombre=cvxcv&nombre=cv&nombre=cv&nombre=vvxcvxcv&nombre=xcvxc&nombre=Frank


y este es el codigo en flash.

Código :

r = new LoadVars();
m = new LoadVars();

m.sendAndLoad("mandar.asp",r,"POST");

r.onLoad = function(){
 miarray = r.nombre;
}



La duda es como meter un grupo de registros que me da el .ASP en un arreglo?

saludos:-)

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

msie
Citar            
MensajeEscrito el 03 Ene 2005 06:41 pm
DIOS, no hagas que el ASP te genere una tira asi, no estas haciendo nada, eso que haces es como si en flash hicieras esto

Código :

var nombre:String;
nombre = "cosa";
nombre = "Otra cosa";
nombre = "cosa distinta";

Verdad que no tiene sentido?

Mejor, cuando necesites indefinidos datos estructurados usa XML; aqui hay un tutorial muy bueno de XML que puedes encontrar con la función de busqueda alla arriba y asi sera mas facil que manejes arreglos multridimensionales, registros de base de datos y en general datos estructurados

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

firefox
Citar            
MensajeEscrito el 03 Ene 2005 07:24 pm
modifica esta parte del codigo:

n=0;
while (not objRS.Eof)

Response.Write "&nombre"& n &"=" & objRS("nombre")

objRS.MoveNext


con eso las variables se llaman nombre0, nombre1....aunque lo mejor es pasar a XML

Por _david

565 de clabLevel


1 articulo

Genero:Masculino  

Bogota, Colombia

msie
Citar            
MensajeEscrito el 03 Ene 2005 07:57 pm
el problema es que eso es totalmente dinamico, es decir no tiene limites, puede ser chiquito o muy grande

y no se si el XML aguante tal tamaño, aunque probare la ultima variante y le metere en un For a ver que pasa?

saludos

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

opera
Citar            
MensajeEscrito el 04 Ene 2005 01:46 am
Claro que lo aguanta, XML esta pensado para cosas dinamicas

Obviamente si ya son demasidos registros de un solo golpe tendras que hacer procesos de paginación (No mostrarlos todos de una si son demasiados); pero XML te da toda la versatilidad que necesitas, si lo sabes diseñar bien :)

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.