Comunidad de diseño web y desarrollo en internet online

Recoger variables de PHP

Citar            
MensajeEscrito el 25 Abr 2006 06:51 pm
Hola a todos:

Quiero recoger variables de un php utilizando LoadVars, ya cheque los tutoriales y si puedo enviar pero no se cual es la sintaxis para enviar una variable de php a flash y como recibirla en flash

GRACIAS

Por guerrillero

17 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 25 Abr 2006 10:09 pm
ehh bueno ya lo he respondido miles de veces, asi que te responderé usando el buscador:
Busqueda
y te recomiendo leer esta:
http://www.cristalab.com/foros/viewtopic.php?p=153387#153387


saludos

PD: rayos debo terminar el tutorial de LoadVars :roll:

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 26 Abr 2006 04:15 pm
Hola,
Van a decir que estoy mal de la cabeza pero no logro enviar variables de php a flash, este es el codigo para ver si pueden idenntificar el problema, la cosa es que cuando imprimo la variable me pone undefine, gracias por su ayuda
codigo php
<?php
//Obtengo los datos del archivo .swf
$usuario = $_POST["usuario"];
$pass = $_POST["passw"];
//Conexion con la base de datos
$conn = mysql_connect("localhost","oviedo","chemarcos");
mysql_select_db("clientes",$conn);
$bus = "SELECT * FROM usuarios WHERE nombre='$usuario' AND clave='$pass'";
$exe = mysql_query($bus, $conn);
if(mysql_num_rows($exe) != 0){
echo utf8_encode("mensaje=si");
}
elseif(mysql_num_rows($exe) = 0){
echo utf8_encode("mensaje=no");
}
//Cierro la coneccion con la DB
mysql_close($conn);
?>

Codigo FLASH
sdfffsdf
//defino el objeto LoadVars que va a enviar la info php
var enviar_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();

function enviarUsrPass(){
enviar_lv.usuario = usuario.text;
enviar_lv.passw = contrasena.text;
//envio los datos y recibo respuesta
enviar_lv.sendAndLoad("autentificar.php",recibir_lv,"POST");
}
recibir_lv.onLoad = function(exito:Boolean) {
if(exito){
resultado.text = this.mensaje;
}else{
resultado.text = this.mensaje;
}
}

Por guerrillero

17 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 26 Abr 2006 06:34 pm
mmm ok, a ver no leiste el post que te di... :roll:

bueno solo cambia aqui:
if(mysql_num_rows($exe) != 0){
echo utf8_encode("&mensaje=si&");
}
elseif(mysql_num_rows($exe) = 0){
echo utf8_encode("&mensaje=no&");
}


y en flash deberia ser asi:

Código :

if(exito){
     // si entra aqui el php se cargo y se ejecuto bien
     // incluso si la autentificacion fallo por datos erroneos
     resultado.text = this.mensaje;
}else{
       trace("no se pudo cargar el php");
} 


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

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