Bien en el flash tengo:
en el primer fotograma:
3 textos dinamicos:
id_txt
pass_txt
y un boton login
en el segundo tengo:
solo un bienvenido_txt
Bien en el codigo del primer fotograma hay solo esto:
Cita:
En el boton login:stop();
Cita:
y en el segundo fotograma esto:on(release){
envia = new LoadVars();
envia.onLoad=function(){
envia.id=id_txt.text;
envia.pass=pass_txt.text;
}
envia.send("index.php","_self","POST");
gotoAndPlay(2);
}
envia = new LoadVars();
envia.onLoad=function(){
envia.id=id_txt.text;
envia.pass=pass_txt.text;
}
envia.send("index.php","_self","POST");
gotoAndPlay(2);
}
Cita:
Bien y en index.php esto:resive=new LoadVars();
resive.onLoad=function(){
bienvenido_txt.text=resive.msg;
}
resive.load("index.php");
stop();
resive.onLoad=function(){
bienvenido_txt.text=resive.msg;
}
resive.load("index.php");
stop();
Código PHP:
<?
@session_start();
$cn=mysql_connect("localhost","root","root");
$db=mysql_select_db("usuarios",$cn);
$user = $_POST['id']; //traidas desde flash
$con = $_POST['pass'];//traidas desde flash
$sql="select id from users where id='".$user."' and pass='".$pass."'";
$result=mysql_query($sql,$cn);
$row=mysql_fetch_array($result);
if(!$row['id'])
{
$mensaje="?msg=usuario o contraseña incorecta&";
echo $mensaje; //lo envio a flash
}
else
{
$_SESSION['usu']=$row['id'];
$mensaje="?msg=Bienvenido".$_SESSION['usu']."&";
echo $mensaje; //Lo envio a flash
}
?>
Si ven el error diganme por que yo conosco bien php pero no se muy bien combinarlo con flash.
Desde ya muchas gracias.