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

paso de variables

Estas en el tema de paso de variables en el foro de Flash y Actionscript en Foros del Web. hola vereis estoy haciendo una aplicacion de "login&password" y estoy un poko liado ya ke siempre me da el mensaje de error y ni sikiera ...
  #1 (permalink)  
Antiguo 15/02/2004, 19:57
 
Fecha de Ingreso: febrero-2004
Mensajes: 3
Antigüedad: 13 años, 10 meses
Puntos: 0
paso de variables

hola vereis estoy haciendo una aplicacion de "login&password" y estoy un poko liado ya ke siempre me da el mensaje de error y ni sikiera me hace el trace("resultado recibido: "+this.envio1); a ver si me podeis decir algo....... yo mas bien pienso ke es el PHP
Este es el codigo del fotogrsama del boton Código:
stop();
Selection.setFocus(emailval)
datos1 = new LoadVars();
envio1 = new LoadVars();
envio1.onLoad = function(succes) {
if (succes) {
trace("resultado recibido: "+this.envio1);
if (this.envio1 =="true") {
gotoAndPlay(2);
}
else {
gotoAndPlay(21);
}
}
else {
trace("333333333333333333");
}
};
bbt.onRelease = function() {
error = 0;
if (!emailval.length) {
gotoAndPlay(21);
error = 1;
}
else if (!pass.length) {
gotoAndPlay(21);
error = 1;
}

if (error == 0) {
datos1.email = email;
datos1.pass = pass;
datos1.sendAndLoad("loginuser.php", envio1, "POST");
}
};


y este es el php
Código:
<?php
include ("includes/config.php");
include ("includes/funciones.php");
$email = $_POST['emailval'];
$pass = $_POST['passval'];
//nos conectamos a mysql
$cnx = conectar ();
//consulta.
$sql = "SELECT email,password FROM clientes WHERE email='$email' and password='$pass'";
$res= mysql_query($sql) or die("envio1=ok");
if (mysql_num_rows($res)!= 0)
{
echo "&envio1=true&"; }
else{
echo"&envio1=false&";}
mysql_close($cnx);
?>
  #2 (permalink)  
Antiguo 16/02/2004, 00:58
Avatar de oswaldog  
Fecha de Ingreso: diciembre-2003
Ubicación: Lara
Mensajes: 90
Antigüedad: 14 años
Puntos: 0
Prueba con esto:
Código:
on (release, keyPress "<Enter>")  { 
	
	if ((user ne "") and (clave ne "")) { 
	
		emisor = new LoadVars();
		receptor = new LoadVars();
		user = txtusuario.text;
		clave = txtclave.text;
		emisor.thisLetter = user + " " + clave;
		emisor.sendAndLoad("verificar.php",receptor,"POST");
		receptor.onLoad = function(success){
    			if(success){
					sentinela = this.positivo;
					if (sentinela eq 1) {
					//getURL("documeto.php","_SELF","POST");
					txtusuario.text = "paso1";
					}
				}else{	
			    	//user = "";
			    	//clave = "";
					//gotoAndPlay(14);
					txtclave.text = "paso2"
				}
		}
	}else{
		user = "";
		clave = "";
		gotoAndPlay(4);
	}
	
}
y en PHP:

Código:
<?php
$cadena = explode(" ",$HTTP_POST_VARS['thisLetter']);
$usuario = strtoupper ($cadena[0]);
$clave = strtoupper ($cadena[1]);
include "db_mysql.inc";
$bd = new Db_Sql;
$sql = "SELECT * FROM tb_registro WHERE (login = '".$usuario."' and password = '".$clave."');";
$result = $bd->query($sql);
if ($bd->affected_rows() != 0) { 
	$positivo = 1;
	} else {
	$positivo = 0;}
$bd -> free();	
echo "&positivo=$positivo&";
?>
Adaptalo a tu código, a mi me funciona. Suerte!!!
__________________
Gracias, Oswaldo

"Compartir tus conocimientos. Es una buena manera de ganarse la inmortalidad"
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 18:09.