Comunidad de diseño web y desarrollo en internet online

Algo muy básico (envio a flash)

Citar            
MensajeEscrito el 15 Mar 2009 01:19 pm
Hola a todos, a ver ... el sistema de envio desde una base de datos al php, y q estos datos los recoja flash, ya lo h hecho otras veces, pero con ayuda de scripts y tutoriales muy completos.

Ahora quisiera saber lo más básico, intentaré explicarme:

Si en el flash tengo ésto, para recibir (sólo recibir, no quiero enviar nada) una variable q tiene el php q recoje datos de una base de datos. En el flash tengo esto:

Código ActionScript :

var cargador = new LoadVars();
var recibir= new LoadVars();
cargador.sendAndLoad("miservidor.com/miarchivo.php",recibir,'GET');
recibir.onLoad = function(ok) {
    if(ok)
        visor.text = recibir['saludo'];
    else
        getURL("javascript:alert('no')");
} 


Dónde "saludo" debe ser la variabla a recibir.

Bien , pues ahora he intentado hacer de manera muy simplificada el php q mande esa variable, pero no lo consigo, en le momento q simplifico los scripts q tengo, ya me deja de funcionar.

Si yo por ejemplo tengo, en mi base datos (llamada, bdprueba) y dentro de ella tengo una tabla llamada "prueba", y en ella el campo con nombre "texto" (en el cuál ya tiene metido un valor de texto)...

¿Cómo puedo hacer el php que de manera muy simplificada (todo lo q se pueda claro), recoja el valor de ese campo en la bd, lo guarde en una variable llamada , "saludo" y así poder mostrarla en el flah.

Espero haberme explicado bien.... sólo quiero lo básico (tb sé si el as q he mostrado es totalmente correcto o no, se admite sugerencias)

Mil gracias!

Por Hapki

Claber

268 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Mar 2009 07:20 am
Hola, en miarchivo.php masomenos debes tener algo asi:

Código PHP :

$conexion = mysql_connect('localhost', 'user', 'pass');
mysql_select_db('bdprueba', $conexion);
$foo = mysql_query('SELECT texto FROM prueba', $conexion);
$row = mysql_fetch_row($result);

echo "saludo=" . $row[0];

mysql_close($conexion);


Eso seria lo basico, le faltan como mil validaciones, :p Suerte

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 16 Mar 2009 07:21 am
Por cierto:

Si no envias nada al servidor desde flash y solo quieres solicitar algo, no uses sendAndLoad, usa solo load:

Código ActionScript :

var recibir:LoadVars = new LoadVars(); 
recibir.onLoad = function( ok:Boolean ) { 
    if(ok) 
        visor.text = this.saludo;
    else 
        getURL("javascript:alert('no')"); 
}  
recibir.load("miservidor.com/miarchivo.php"); 

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox

 

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