Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2013, 09:48
Milton884
 
Fecha de Ingreso: mayo-2008
Mensajes: 31
Antigüedad: 16 años, 10 meses
Puntos: 0
Problema con LoadVars

Hola gente. Tengo un serio problema, resulta que en la primera capa de flash, tengo un boton, y un texto llamado "mitexto".
Lo que quiero hacer es una prueba para ver la interaccion con la base de datos, pero esto es problema del codigo de flash... ya que haciendolo con HTML funciona perfectamente..

Dejo el codigo de Action Script 2.0 Flash:
(ESTO DENTRO DEL BOTON)

on(release){
var emisor:LoadVars = new LoadVars();
var receptor:LoadVars = new LoadVars();

emisor.user="Milton"
emisor.pass="shalala";
emisor.sendAndLoad("login.php",receptor,"POST");

receptor.onLoad = function (exito:Boolean){
if (exito){

this.mitexto.text=this.logueado; //trae la variable del PHP..
}else{
this.mitexto.text="Error del servidor";

}
}
}

Aca dejo el codigo de login.php:

Código PHP:
Ver original
  1. <?php
  2.         //indicar servidor
  3.         $conn=mysql_pconnect("localhost","root","");
  4.         //indicar base de datos con la que trabajamos
  5.         mysql_select_db("guestbook",$conn);
  6.  
  7.         //sentencia SQL
  8.         $usuario=$_POST['user'];
  9.         $password=$_POST['pass'];
  10.         $SQL="SELECT * FROM usuarios WHERE usuario='$usuario' AND password='$password'";
  11.    
  12.         //enviar sentencia de SQL
  13.         $datos=mysql_query($SQL,$conn);
  14.         $fila=mysql_fetch_assoc($datos);
  15.        
  16.         if(mysql_num_rows($datos) != 0 ){
  17.             print "&logueado=1";
  18.         }else{
  19.             print "&logueado=0";
  20.         }
  21. ?>


COMO les comente.. Haciendo la prueba con HTML , la interaccion con la base de datos funciona perfecto no hay problema, por lo que veo hay un problema de comunicacion con FLAsh y PHP...
En flash, tendria que en mitexto.text poner:

this.logueado o "Error del servidor"; pero NADA,..

Pido sus ayudas porfavor....