Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    7

    caricamento dati da php AIUTO!!!

    premetto che sono 1 novellino!!
    Sto tentando di ripercorrere i passi di un tutorial per la realizzazione in flash di una maschera per la visualizzazione di news prelevate tramite php da un database mysql. il tutorial è il seguente http://www.actionscript.it/showTutorial.cfm?id=90 .
    con php creo una stringa "tipo url" per il passaggio dei dati a flash in questo modo:

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

    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file congig.inc.php");
    $i = 0;
    $query = "SELECT titolo, testo, data, autore, mail FROM news ORDER BY data DESC LIMIT 0,5";
    $result = mysql_query($query, $db);
    $output = 'totNews='.mysql_num_rows($result);
    while ($row = mysql_fetch_array($result)){
    $data = date("j/n/y", $row[data]);
    $output .= "&autore".$i."=" . $row[autore];
    $output .= "&titolo".$i."=" . $row[titolo];
    $output .= "&testo".$i."=" . $row[testo];
    $output .= "&data".$i."=" . $data ;
    $output .= "&mail".$i."=" . $row[mail] ;
    $i++;
    }
    mysql_close($db);
    echo $output;
    ?>

    la pagina funziona correttamente perchè la stringa la vedo!!!
    dopodichè inserisco i seguenti codici action script:

    stop();
    Stage.showMenu = false;
    Stage.scaleMode = 'noScale';
    System.useCodepage = true;
    //file = "http://localhost/prova.php";
    news = new LoadVars();
    news.load("http://localhost/prova.php");
    news.onLoad = function(success) {
    if (success) {
    play();
    }
    };
    titolo = news.autore0;
    trace(titolo);

    alpha = 100;
    i = 0;
    function time(a) {
    fade = setInterval(a, 20);
    }
    function fadeIn() {
    if (alpha == 0) {
    clearInterval(fade);
    play();
    } else {
    alpha -= 1;
    mask._alpha = alpha;
    }
    }
    function fadeOut() {
    if (alpha == 100) {
    clearInterval(fade);
    gotoAndPlay(2);
    } else {
    alpha += 1;
    mask._alpha = alpha;
    }
    }

    e nel secondo frame:

    stop();

    function News() {
    if (i == news.totNews) {
    i = 0;
    }
    txtNews.htmlText = ''+news["data"+i]+'
    ';
    txtNews.htmlText = news["autore"+i];
    txtNews.htmlText = ''+news["titolo"+i]+'
    ';
    txtNews.htmlText = news["testo"+i];
    txtNews.htmlText = news["mail"+i];
    i++;
    }
    News();
    time(fadeIn);


    il risultato è che non appare niente sullo schermo!!! ho provato a vedere se i dati vengono caricati da php inserendo ad esempio nel primo script la riga:

    trace(news["titolo1"]);

    ma la risposta è UNDEFINITED!!!
    lo so che sono stato prolisso, ma non riesco a trovare il problema e non sapevo come spiegarvi meglio la situazione. grazie a chiunche mi dia una mano!!! ciao!

  2. #2
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    così al volo...

    function News(tot) {
    i = 0;
    if (i <= tot) {
    txtNews.htmlText = ''+news["data"+i]+'
    ';
    txtNews.htmlText = news["autore"+i];
    txtNews.htmlText = ''+news["titolo"+i]+'
    ';
    txtNews.htmlText = news["testo"+i];
    txtNews.htmlText = news["mail"+i];
    i++;
    }else trace("finito")
    }
    News(news.totNews);

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    7
    grazie per l'aiuto alpeweb, ma niente da fare non funziona ancora. il problema è sempre lo stesso. pare quasi che non carichi le variabili...mah... sempre lo stesso messaggio: UNDEFINITED.
    il filmato va (si vede l'effetto di fade in-out), ma niente news...

  4. #4
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    scusa ma cosa sarebbe UNDEFINITED ?
    da dove ti salta fuori?

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    7
    si scusa...non sono stato troppo chiaro.
    allora: sul primo script che hai visto ho messo una riga con "trace(titolo)" con "titolo=news.autore0" in modo da vedere in una nuova finestra il valore di una delle variabili che dovrebbe essere caricata dal php. undefinited viene fuori proprio in questa finestra. senza il trace il filmato va avanti, ma non visualizza assolutamente niente.
    il trace l'ho messo io per verificare che le variabili fossero state caricate correttamente. ma niente da fare....
    grazie ancora per l'aiuto alpeweb!!!

  6. #6
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    boaz abbiamo lo stesso problema credimi leggi il mio 3d sotto e quello sopra
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  7. #7
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    Vai avanti per blocchi finchè non trovi l'errore:
    Prima cosa verifica il caricamento delle variabili

    //file = "http://localhost/prova.php";
    news = new LoadVars();
    news.load("http://localhost/prova.php");
    news.onLoad = function(success) {
    if (success) trace(news.totNews)
    };
    ...altri 5 anni di purga...

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    7
    sto andando avanti per blocchi, ma non mi pare di aver commesso errori!!!(anche se sicuramente almeno uno ce n'è!!!).
    senti ciro, io ho guardato alcuni tuoi 3d, ma non sono riuscito a trovare una risposta al mio problema (colpa mia ovviamente): saresti così gentile da riassumere quanto hai scoperto. grazie mille.

  9. #9
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    Ma i dati da php li ricevi o no?
    ...altri 5 anni di purga...

  10. #10
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    ma che posso dirti a me sembra che flash sia pazzo in questi giorni...certe variabili me le carica altre non non so proprio che dire mi spiace

    se risolvo del tutto posto il codice
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


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.