Duda sobre senAndLoad(); [Macromedia Flash]

Iniciado por Azielito, 8 Marzo 2006, 01:38 AM

0 Miembros y 1 Visitante están viendo este tema.

Azielito

Pues eso, estoy usando algunos componentes (TextImput y Button)
Total que tengo dos campos; usuario y contraseña y el boton XD, y  aparte un campo de texto de esos que se hacen con la herramienta texto
en el boton tengo este codigo
on(release){
//le asigno el valor a "estado_txt" (el campo de texto)
_root.estado_txt.text = "Comprobando datos";
// se asigna el valor de el Textimput a la variable nombre de 'estado'
estado.nombre = nombre_txt.text;
// se asigna el valor de el Textimput a la variable pass de 'estado'
estado.pass = pass_txt.text;
// se supone que con esto mando las variables al archivo login.php, le digo que variables y ya con el valor que les di antes y en metodo POST
estado.sendAndLoad("login.php",estado,"POST");
//segun yo con esto le asigno el valor de resultado del archivo php al texto
estado_txt.text = this.estado;
}


y este es el codigo PHP (muy rudimentario por cierto)
<?php
$nombre 
$_POST['nombre'];
$pass $_POST['pass'];

$logina "Admin";
$loginb "123";

if(
$nombre!=$logina){
echo "estado_txt=Nombre incorrecto";
}elseif(
$pass!=$loginb){
echo "estado_txt=contraseña incorrecta";
}elseif(
$pass==$loginb || $nombre==$logina){
echo "estado_txt=Datos aceptados";
}else{
echo "estado_txt=Esperando datos";
}
?>



lo que quiero es validar el nombre de usuario y la contraseña y si es correcto recojerlo en una variable de Flash y entonces enviarlo a una URL para crear una cookie y en caso contrario no dejar pasar del formulario :D

espeor que me puedan orientar un poco, saludos :)

Azielito

Cambie de tactica y de codigos XD, pero sigo teniendo problemas ¬¬

tengo este codigo en el primer fotograma
stop();
_root.estado_txt.text = "Escriba sus datos";


Este en el boton de "Enviar"
on(click){
url = "login.php?nombre=";
url += _root.nombretxt.text;
url += "&pass=";
url += _root.passtxt.text;
loadVariablesNum(url,0);
log = estado_txt.text;
if(log=="aceptado"){
getURL("aceptado.php","_top");
}
}



y por ultimo tengo esto en el login.php
<?php
$nombre 
$_GET['nombre'];
$pass $_GET['pass'];

$logina "Admin";
$loginb "123";

if(
$pass==$loginb || $nombre==$logina){
echo "&estado_txt=aceptado&";
}else{
echo "&estado_txt=rechazado&";
}
?>


El problema es que si son aceptados los datos  me manda el estado "aceptado" y no me envia al archivo "aceptado.php" pero si son rechazados y le cambio los datos no me actualiza y siempre me manda rechazado =S

alguna idea del por que?