Foros del Web » Creando para Internet » Flash y Actionscript »

Envio de Variables a DB

Estas en el tema de Envio de Variables a DB en el foro de Flash y Actionscript en Foros del Web. Hola a todos, que tal? bueno... por aqui con algo de dudas. En realidad no se bien donde postear este tema asi es que comienzo ...
  #1 (permalink)  
Antiguo 28/10/2007, 21:38
 
Fecha de Ingreso: septiembre-2003
Ubicación: Capital Federal
Mensajes: 38
Antigüedad: 20 años, 6 meses
Puntos: 0
Envio de Variables a DB

Hola a todos,
que tal? bueno... por aqui con algo de dudas. En realidad no se bien donde postear este tema asi es que comienzo por aqui con la parte del AS que estoy viendo. Esto va asì:
Estoy viendo como enviar variables de un formulario en flash y grabarlas en una DB de MySQL. Para este tema estoy viendo un script que capturè y que pense que me serviria de guia, pero la verdad es que me està trayendo algunas complicaciones. Es un formulario de registro que tiene algunas particularidades bastate buenas pero lo que en realidad me preocupa es saber si la forma en que se envian las variables es la correcta o no, les pego el codigo:

Código:
Selection.setFocus(c1);
c1.tabIndex = 1;
c2.tabIndex = 2;
c3.tabIndex = 3;
c4.tabIndex = 4;
c5.tabIndex = 5;

function enviarRegistro():Void {
	if (nombre.length<=2) {
		n1.textColor = 0xff0066;
		Selection.setFocus(c1);
		alarma = "completar campo nombre";
	} else if (apellido.length<=2) {
		Selection.setFocus(c2);
		n2.textColor = 0xff0066;
		alarma = "completar campo apellido";
	} else if (email == undefined || email.indexOf("@")<1 || email.indexOf(".", -1)<3) {
		n3.textColor = 0xff0066;
		alarma = "completar campo e mail";
		Selection.setFocus(c3);
	} else if (user.length<=2) {
		n4.textColor = 0xff0066;
		alarma = "completar campo user";
		Selection.setFocus(c4);
	} else if (pass.length<=2) {
		n5.textColor = 0xff0066;
		alarma = "completar campo pass";
		Selection.setFocus(c5);
	} else {
		var enviarInfo:LoadVars = new LoadVars();
		var recibirRtta:LoadVars = new LoadVars();
		enviarInfo.elNombre = nombre;
		enviarInfo.elApellido = apellido;
		enviarInfo.elEmail = email;
		enviarInfo.elUser = user;
		enviarInfo.elPass = pass;
		enviarInfo.sendAndLoad("registro.php", recibirRtta);
		recibirRtta.onLoad = function() {
			alarma = this.respuesta;
			play();
		}
	}
}
function borrarRegistro():Void {
	alarma = "";
	Selection.setFocus(c1);
	c1.textColor = 0;
	c2.textColor = 0;
	c3.textColor = 0;
	nombre = "";
	apellido = "";
	email = "";
}
stop();
Algo que no logro entender es lo siguiente: Cada vez que ingreso un registro nuevo se crea una nueva linea dentro de mi tabla registro, esto lo puedo ver porque el campo id se incrementa, pero los demas campos: nombre, apellido, email, user y pass aparecen vacios como si nada hubiera grabado. Alguien podria comentarme si el codigo està bien o si tiene algun error que se me estè escapando? Si es necesaria mas data del fla solo resta decirlo! Desde ya muchas gracias a todos por la ayuda que me puedan brindar.

Slds,
JoseA
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:23.