Flash + php + mysql

Santii

Que estoy enfrascado con esto, tengo hechas las 3 cosas, el .fla, el .php y la base de datos, pero no consigo que al arrancar la pelicula conecte con el php y la base de datos, y ya no se que mas hacer... si hubiera alguien que entendiera de esto agradeceria que me echara una mano o me guiara un poco.

Creo que el fallo esta en aqui, en el .fla, pero es que no se como hacer la llamada realmente...

mostrarEmpresas.load("mostrarEmpresas.php", mostrarEmpresas, POST);
zeros-cool

No estoy muy seguro amigo pero creo k no puedes meter un .fla en php, tiene k ser un .swf, aunk como t digo, no esty muy seguro.

Santii

lo que hago, esq cuando ejecuto el fla, osea el swf, hace la llamada a php y este hace la llamada a la bd

Santii

pongo los codigos

[php]

<?php
  include("includes/config.php");
  include("includes/funciones.php");
  $link = mysql_connect('localhost:8889', 'root', 'root');
  $sql="SELECT empresa,web FROM 'bd' WHERE edificio="$._POST['edificio'];
  $res=mysql_query($sql) or die ("Error en la consulta : "+ mysql_error());
  if(mysql_num_rows($res)>0)
  {
    while($fila=mysql_fetch_array($res))
    {
      $salida="&empresa=".utf8_encode($fila['empresa']);
      $salida.="&web=aca".utf8_encode($fila['web'])."&";
    }
    echo $salida;
    mysql_free_result($res);
    mysql_close($conexion);
  }
  else
  {
    trace("Error: " + mysql_error());
  }
?>

[flash]

var mostrarEmpresas = new LoadVars();
mostrarEmpresas.edificio="empresa";
mostrarEmpresas.onLoad = function (exito)
{
  if (exito)
  {  
for(i in this) { trace("Hola"); trace(this[i]); //mostrarEmpresas.htmlText=" "; //mostrarEmpresas.htmlText+="<b>" + this[i].empresa + " - " + this[i].web + "</b>"; } } else { trace("Se produjo el siguiente error: " + this.msg); } } mostrarEmpresas.load("mostrarEmpresas.php", mostrarEmpresas, POST);

de esta forma ya me conecta con la bd, pero no me muestra nada de la bd...

Usuarios habituales

  • Santii
  • zeros-cool