Comunidad de diseño web y desarrollo en internet online

Problemas con el tutorial: 'Enviando formularios y datos...'

Citar            
MensajeEscrito el 02 Nov 2004 10:14 am
Wenas:

Ante todo felicitar a la gente de Cristalab por esta PEAZO de web, con tutoriales tan actuales y útiles.

Pero tengo un problemilla.... :(

Estoy intentando realizar un formulario de acceso a una aplicación en Flash, mediante usuario y password. He utilizado el tutorial 'Enviando formularios y datos por GET y POST' para Asp pero no me funciona.
Sigo todos los pasos, subo el fichero 'form.asp' a mi servidor, creo el fla tal y como indica pero no me funciona. Al pulsar el botón de enviar el formulario, la casilla de texto donde se debería recoger el valor devuelto por el Asp recibe un 'Error en el Script'.
He probado a hacer un 'send' en el flash en lugar del 'sendAndLoad', cambiando la programación del form.asp para q recibiese las variables y las mostrase por pantalla, y funciona.
El problema lo tengo con la sentencia 'sendAndLoad', q no recoge nada de lo enviado por el 'form.asp'. Y no sé si será problema de la programación en el archivo asp.

Alguien podría ayudarme? Estoy atascado aquí y lo necesito terminar esta semana :crap:


Gracias

Por kavik666

35 de clabLevel



 

unknown
Citar            
MensajeEscrito el 02 Nov 2004 11:36 am
Pues tiene pinta de ser el ASP, pon el código aquí a ver si te podemos ayudar.

Saludos!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

unknown
Citar            
MensajeEscrito el 02 Nov 2004 12:22 pm
He encotrado un foro en el que decía de ponerlo así:

Código :

Response.write "&respuestaTPV =hola" & Server.URLEncode(respuestaTPV) 



Yo tengo lo siguiente:

Código :

nombre=request("nombre")
clave=request("clave")
response.write ("mensaje=Bienvenido"&nombre& Server.URLEncode(mensaje))


Pero en la ventanita de flash me aparece 'undefined'

No sé q hacer... :cry:

Por kavik666

35 de clabLevel



 

unknown
Citar            
MensajeEscrito el 02 Nov 2004 12:39 pm
Coloca completo el codigo tanto del FLA como del ASP ... completo

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown
Citar            
MensajeEscrito el 02 Nov 2004 03:25 pm
Código del Flash:

Código :

var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
function enviarForm() {
   envio_lv.nombre = nombre_txt.text;
   envio_lv.clave = clave_txt.text;
   envio_lv.sendAndLoad("http://www.miUrl.com/asp/acceso.asp", recibir_lv, "POST");
}

recibir_lv.onLoad = function(exito) {
   if (exito) {
      mensaje_txt.html = true;
      mensaje_txt.htmlText = this.mensaje;
   } else {
   mensaje_txt.htmlText = "<b>Error en el Script</b>";
   }
};


// Programacion del boton
on (release) {
   mensaje_txt.text = "Cargando...";
   enviarForm();
}


y ahora la del Asp:

Código :

<%
nombre=request.form("nombre")
clave=request.form("clave")

' Acceso a BD

sql="select codigo,usuario from Clientes where codigo='"&nombre&"'"
set rst=conecta.execute(sql)


if not rst.EOF then
   codigo=rst("codigo")
   usuario=rst("usuario")
   response.write ("&mensaje=Clave Incorrecta"&nombre& Server.URLEncode(mensaje))
   if clave=usuario then
      response.write ("&mensaje=Todo Correcto"&nombre& Server.URLEncode(mensaje))
   end if
else
   response.write ("&mensaje=Usuario Incorrecto"&nombre& Server.URLEncode(mensaje))
end if



y esto SI me funciona. ^^


En resumidas cuentas, faltaría añadir esto: & Server.URLEncode(mensaje)


Gracias por todo

Por kavik666

35 de clabLevel



 

unknown

 

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