Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Da php a xml a Flash

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    279

    Da php a xml a Flash

    Ciao ragazzi,
    seguendo la guida di Enrico Lai, ho incontrato la prima difficoltà con il file crea_xml_db.asp...ho la necessità di trasformarlo in un file .php...ma guardando il debugger non funzia...

    php

    <?php
    include ("config.php");

    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Errore nella connessione al db; verificare i paramentri");

    $select_db = mysql_select_db($db_name, $db);
    if ($select_db == FALSE)
    die ("Errore nella selezione del db; verificare i paramentri");

    $query = "SELECT * FROM orari";
    $result = mysql_query($query);

    while ($row = mysql_fetch_array($result)) {
    echo "<volo id=\"" . $row["idvolo"] . "\"/> <partenza h=\"" . $row["hpartenza"] . "\">" . $row["partenza"] . "</partenza> <arrivo h=\"" . $row["harrivo"] . "\">" . $row["arrivo"] . "</arrivo>\n";
    }

    ?>



    fla

    filexml = "crea_xml_db.php";


    ApriXML();
    function ApriXML () {
    mioxml = new XML();

    myarray = new Array();

    mioxml.load(filexml);
    mioxml.onLoad = ElaboraXML;
    function ElaboraXML (success) {
    if (mioxml.loaded) {

    myarray = mioxml.childNodes;

    Dati();

    delete myarray;
    delete mioxml;
    }
    };
    };



    // Funzione che prende i dati XML e li mette in degli Array

    function Dati () {

    // Array che contengono i Dati -----------------------
    idvolo = new Array();
    hpartenza = new Array();
    harrivo = new Array();
    partenza = new Array();
    arrivo = new Array();
    // ---------------------------------------------------

    for (k=0; k<=myarray.length; k++) {

    if (myarray[k].nodeName == "volo") {
    idvolo.push(myarray[k].attributes.id);
    } else if (myarray[k].nodeName == "partenza") {
    hpartenza.push(myarray[k].attributes.h);
    partenza.push(myarray[k].childNodes.toString());
    } else if (myarray[k].nodeName == "arrivo") {
    harrivo.push(myarray[k].attributes.h);
    arrivo.push(myarray[k].childNodes.toString());
    }


    };


    };



    IL bello è che se copio l'output del php in un file xml...funziona tutto correttamente ...mah

  2. #2

    manca questo

    mioxml.load(filexml+"?rnd="+random(999999));

    function ApriXML() {
    _root.loading = "Connecting...";
    mioxml = new XML();
    myarray = new Array();
    mioxml.load(filexml+"?rnd="+random(999999));
    mioxml.onLoad = ElaboraXML;
    function ElaboraXML(success) {
    if (mioxml.loaded) {
    myarray = mioxml.childNodes;
    Dati();
    CreaTabelle();
    delete myarray;
    delete mioxml;
    }
    }
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.