Comunidad de diseño web y desarrollo en internet online

problema con loadVars

Citar            
MensajeEscrito el 19 Mar 2009 09:45 am
Hola,

el flash me esta volviendo loco!!! pongo el codigo igual que en los tutoriales o ejemplos y no funciona.
estoy haciendo una validación de usuario, este es el codigo:

PHP:

Código :

include("./control/funcions.php");
connect();

//busquem a la base de dades
$res = mysql_query("SELECT * FROM users WHERE user='web'");

if (mysql_num_rows($res)!=0) 
{
   while($row=mysql_fetch_array($resultado))
   {
      $pass = $row['psw'];
      $respuesta = "&psw=$pass&";
      echo utf8_encode($respuesta);
   }
}


FLASH:

Código :

stop();
function login() {
   var userPHP:LoadVars = new LoadVars();
   userPHP.load("web_user.php");
   
   userPHP.onLoad = function (exito:Boolean){
      if (exito){
         trace("pass: " + this.psw);
         mensaje_txt.text = "pass: " + this.psw;
      } else{
         trace("error al cargar el script php");
         mensaje_txt.text = "error al cargar el script php";
      }
   }
}


la salida del trace --> pass: $pass sale el nombre de la variable pero no el valor?????

no se si hay alguna cosa mal.

Muchas gracias,

Por jmanaut

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Mar 2009 10:32 am
Ahorrate tres líneas en una y evita errores:

echo "psw=".utf8_encode($row['psw']);

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 19 Mar 2009 10:49 am
hola jorge,

ahora me sale pro el trace: undefined

que puede ser??

muchas gracies

Por jmanaut

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Mar 2009 11:06 am
Primero abre directamente el PHP en el navegador y mira que imprime

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 19 Mar 2009 12:45 pm
mucahs gracias jorge,

es que soy un poco nobato en todo esto y hay cosas que todavia no las ser, como esto, no sabia como ver lo que imprime el php.

ahora ja esta, ya funciona.

jordi

Por jmanaut

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Mar 2009 05:31 pm
mira jmanaut, primero asegurate de que tienes el .php en un servidor, pq php es codigo que se ejecuta en el servidor, y da le manera que veo que estas llamanda a tu funcion: "userPHP.load("web_user.php"); " no me parece que lo estes llamando desde el server a menos que tambien tengas el flash en el server, creo que la manera correcta de llamar a tu funcion es: "userPHP.load("http://localhost/web_user.php");" en el caso de que lo tengas en el www, pero se llama cona una web publicada, revisa, ese podria ser tu problema....

Por yeestrada1

26 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.