Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    visualizzare un echo in flash.

    Ciao a tutti.
    Io non riesco proprio a fare arrivare un stringa di testo da php a flash tramite echo.... sono sull'orlo di una crisi di nervi.

    Per esempio mando tramite flash delle variabili nome. cognome, email in questo modo:

    loadVariablesNum ("inserisci.php", 0, "POST");

    alla fine di inserisci.php metto:

    echo "&risposta=Inserimento avvenuto correttamente."

    In flash ovviamente ce' un campo di testo la cui var e' risposta.
    L'inserimento avviene correttamente, ma risposta non viene ricevuto da flash!!
    ma percheeeee????

    grazie amici...

  2. #2
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    Primo:
    ti consiglio
    echo "&risposta=Inserimento avvenuto correttamente.& "

    secondo dai tempo a flash di ricevere la risposta
    prima di visualizzare il risultato?

    prova con:
    ricevi=new LoadVars()
    ricevi.onLoad = function(success) {
    if(success){
    trace(ricevi.risposta)
    }
    else trace("non ricevo")
    }
    ricevi.load("inserisci.php","POST")
    ...altri 5 anni di purga...

  3. #3
    cosa intendi per:

    trace(ricevi.risposta)

    cioe' che devo scrivere per fare visualizzare l'echo del php?

    grazie mille!

  4. #4
    Originariamente inviato da zoc
    cosa intendi per:

    trace(ricevi.risposta)

    cioe' che devo scrivere per fare visualizzare l'echo del php?

    grazie mille!
    intende che nell'otput del flash ti scriverà quello che hai caricato da risposta quindi funge e significa che ricevi.risposta lo puoi usare come vuoi
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  5. #5
    ma io vorrei che l'echo mi vada nel campo di testo dinamico "risposta"


  6. #6
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    si, ma quello che ti stanno dicendo è che devi dare "tempo" a flash di ricevere la risposta. Con la funzione onLoad è come se mettessi in standBy la var risposta fino a quando non è pronta per essere visualizzata. Il trace non è altro che un echo (per farti capire) di flash che ti stampa l'output nella finestra...OUTPUT!
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  7. #7
    al posto del trace metti quello che carichi in un campo di testo dinamico
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  8. #8
    si ma il trace quando si guarda la pagina dal web non funziona.

    ho fatto cosi:

    ricevi = new LoadVars ();
    ricevi.onLoad = function (success) {
    if (success) {
    risposta = "Invio messaggio in corso.";
    } else {
    risposta = "Messaggio inviato correttamente.";
    }
    };
    ricevi.load ("invia.php", "POST");

    ho fatto bene? mi sa' di no' perche' risposta rimane sempre "Invio messaggio in corso."

    grazie!

  9. #9
    ricevi=new LoadVars()
    ricevi.onLoad = function(success) {
    if(success){
    trace(ricevi.risposta)
    tuocampo.text = ricevi.risposta;
    }
    else trace("non ricevo")
    }
    ricevi.load("inserisci.php","POST")
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

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.