• User

    Amfphp e Actionscript

    Salve ragazzi,
    non so se qualcuno di voi conosce il componente AMFPHP, io sto cercando di utilizzarlo per la prima volta ma cono scarsi risultati, cerco di spiegarvi il mio problema: ho creato un service del genere:

    [php]
    <?
    function dataservice()
    {
    $this->methodTable = array(
    "doSearchByString" => array(
    "description" => "search for a string in a database",
    "access" => "remote",
    "roles" => "role, list",
    "arguments" => array ("string", "limit")
    ),
    "getHome" => array(
    "description" => "search for a string in a database",
    "access" => "remote",
    "roles" => "role, list",
    "arguments" => array ("id")
    )
    );

        //connessione a mysql
        $this->conn = mysql_connect($this->DB_HOST, $this->DB_USER, $this->DB_PASS);
        mysql_select_db ($this->DB_NAME);
    }
    

    function getHome()
    {

    $query = "SELECT * FROM documentation WHERE homearr = 'nl'";
    return mysql_query($query);
        }
    

    }
    ?>
    [/php]Che ho inserito nell'apposita cartella ... poi ho creato questa funzione AS per interrogare il database tramite il service di cui sopra:

    [php]
    debug = mx.remoting.debug.NetDebug.initialize();
    mx.remoting.NetServices.setDefaultGatewayUrl(Path + "amfphp/gateway.php");
    conn = mx.remoting.NetServices.createGatewayConnection();
    Service = conn.getService("dataservice", this);

    getHome_Result = function (result)
    {

    for (var _loc2 = 0; _loc2 < result._items.length; ++_loc2)
    {
        var _loc3 = {};
        _loc3.titel_nl = result._items[_loc2].titel_ita;
        _loc3.titel_fr = result._items[_loc2].titel_eng;
        _loc3.titel_en = result._items[_loc2].titel_ted;
        _global.home_arr.push(_loc3);
    } // end of for
    Service.getCrew();
    

    };
    [/php]Purtroppo però nel mio filmato non vengono inseriti dati e se provo a tracciare l'array _global.home_arr.push(_loc3) ho come risultato 1. La mia tabella è così composta

    id
    titel_ita
    titel_eng
    titel_ted
    homearr

    Qualcuno di voi può gentilmente darmi una dritta? Dove sbaglio?
    :bho:

    Grazie in anticipo