flash ---> php
flash ---> php ----> flash
flash ---> php ----> mysql -----> php
y ahora voy por la ultima:
flash ---> php ----> mysql -----> php ----> flash
Aca es donde se me complicó mas de los previsto :(
yo cree una BD simple (llamada dbflash) y desde un boton de flash llamo a un php para que la consulte y muestre el resultado en php.
el php es asi:
Código PHP:
<?php
mysql_connect("localhost","usuario","contraseña");
mysql_select_db("dbflash");
$qr = mysql_query("SELECT * FROM huracanes WHERE LEFT(provincia,1) = '".$HTTP_POST_VARS['prov']."'");
// mostrar filas de visitas (1)
$nrows = mysql_num_rows($qr);
for ($i=0; $i < $nrows; $i++) {
$row = mysql_fetch_array($qr);
echo $row['nombre']."<br>";
echo $row['localidad']."<br>";
echo " ".$row['direccion']."<Br>";
echo " ".$row['fundacion']."<Br>";
echo " ".$row['titulos']."<Br>"."<Br>";
}
?>
Código PHP:
on (release) {
var c = new LoadVars();
c.prov = "b";
c.send("prueba.php", "_self", "POST");
}
Por otro lado cree un php cualquiera como para estudiar como se levantaba una variable y un boton tambien desde flash.
El Php es asi:
Código PHP:
<?php
$lastName = "Gonzales";
$firstName = "Juan";
$adress = "Rivadavia 1523 4º Piso";
$phone = "301-424-5555";
$mail = "[email protected]";
$web = "info.htm";
echo
"lastName=".$lastName.
"&firstName=".$firstName.
"&adress=".$adress.
"&phone=".$phone.
"&mail=".$mail.
"&web=".$web;
?>
Código PHP:
on (release) {
var c = new LoadVars();
c.load("prueba.php");
c.onLoad = function() {
carga_php.htmlText = this.lastName+'<br>'+
this.firstName+'<br>'+
this.adress+'<br>'+
this.phone+'<br>'+
// mail sin link
this.mail+'<br>'+
// mail con link
"<a href='mailto:" + this.mail + "'>" + "<font color='#990099'>" + this.mail + "</font>" + "</a>"+'<br>'+
//html dentro de la carpeta info
"<a href='" + "info/" + this.web + "'>" + "<font color='#990000'>" + "Información detallada" + "</font>" + "</a>"
;
};
}
Esto tambien anda de maravillas (flash ---> php ----> flash)
Y ahora viene el gran problema, quiero que desde un boton llame a un php que asu vez lea una BD e imprimir el resultado en un texto dinámico "carga_php", asi al fin logo el fin de mi cometido:
flash ---> php ----> mysql -----> php ----> flash
Entiendo que esto se hace con "senAndLoad", pero no llego a comprender bien como, hice varias pruebas y el resultado es siempre negativo :(
¿alguien me puede dar una mano?
gracias
El Chaval