Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: inviare dati a php

  1. #1

    inviare dati a php

    Ciao ragazzi!!!
    Sono sicuro che questo argomento è già stato discusso, quindi scusate...
    Invio i dati ad una pagina php usando loadVars.send
    e la pagina php (takethis.php) che inserisce i dati nel db viene aperta e eseguita.
    E' possibile far esegiure le operazione a takethis.php senza che venga aperta dal browser?
    Devo mettere lo script di takethis.php nella pagina con il movie?
    Ciao
    se Mano lava Mano... Gina lava Gina

    ScrollbarsPainter05 per colorare le scrollbar

    Metaphysique - this stuff rocks!!!

  2. #2
    devi utilizzare sendAndLoad

    Ciao
    Tu non vedrai nessuna cosa
    al mondo
    maggior di Roma...
    Io su Flashkit.com

  3. #3
    Ciao Falcao... grazie per la risposta, ma il server side non è il mio campo è ancora qualche problema.

    Con il metodo che mi hai consigliato la pagina takethis.php non viene aperta (come da mia richiesta), ma i dati non vengono aggiunti al db, mentre se uso metodi che richiamano la pagina nel browser, funziona.

    Sicuramente commetto un errore grossolano :master:

    Questo è lo script che invia i dati
    //---------------------------------------------
    varToSend = new LoadVars();
    varToSend.nick = nick;
    varToSend.data = data;
    varToSend.messaggio = messaggio;
    varToSend.sesso = sesso;
    varToSend.sendAndLoad("http://www.eziobocci.it/fitkids12/takethis.php", "varToSend", "POST");
    varToSend.onLoad = Friggi;
    function Friggi(success) {
    if (varToSend.loaded) {
    alertBalloon._visible = true;
    alertBalloon.alert = "Dati inviati";
    }
    }
    //---------------------------------------------
    alertBalloon è un balloon con dei messaggi!


    Ciao
    se Mano lava Mano... Gina lava Gina

    ScrollbarsPainter05 per colorare le scrollbar

    Metaphysique - this stuff rocks!!!

  4. #4
    hai controllato il db? perchè la chiamata sendAndLoad sembra corretta quello che mi sembra errato è la funzione onLoad!

    in primis

    varToSend.onLoad=friggi();
    Tu non vedrai nessuna cosa
    al mondo
    maggior di Roma...
    Io su Flashkit.com

  5. #5
    codice:
    // creo la variabile
    var varToSend:LoadVars = new LoadVars();
    varToSend.nick = nick;
    varToSend.data = data;
    varToSend.messaggio = messaggio;
    varToSend.sesso = sesso;
    
    // creo l' onLoad
    varToSend.onLoad = function(success) {
    	// [sborone]
    	// onLoad e' uno stato di load
    	// quindi andrebbe dichiarato prima
    	// perche' deve essere gia' disponibile...
    	// [ questione puramente logica ]
    	// [/sborone]
    	if (success) {
    		alertBalloon._visible = true;
    		alertBalloon.alert = "Dati inviati";
    	}
    	else {
    		trace("Errore: file non trovato.");
    	}
    }
    
    // invio e ricevo [ POST non serve, e' il default ]
    varToSend.sendAndLoad("http://www.eziobocci.it/fitkids12/takethis.php", varToSend);
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  6. #6
    ma come farebbi senza di voi...

    ancora un prob.

    il db è pieno delle prove di andr3a, quindi il tutto funziona, ma a me ancora no!

    sto su Mac e il ie5 non va alla grande... vado su Pc e provo
    se Mano lava Mano... Gina lava Gina

    ScrollbarsPainter05 per colorare le scrollbar

    Metaphysique - this stuff rocks!!!

  7. #7
    [sborone che erra!]
    AS è un linguaggio precompilato non lineare come php quindi onLoad che non è uno stato ma un metodo di LoadVars dove lo dichiari lo dichiari verrà sempre preso in considerazione!
    [/sborone che erra]
    Tu non vedrai nessuna cosa
    al mondo
    maggior di Roma...
    Io su Flashkit.com

  8. #8
    Ancora non funge!!!
    ora prova ad isolare lo script dal movie
    se Mano lava Mano... Gina lava Gina

    ScrollbarsPainter05 per colorare le scrollbar

    Metaphysique - this stuff rocks!!!

  9. #9
    varToSend = new LoadVars();
    varToSend.nick = nick;
    varToSend.data = data;
    varToSend.messaggio = messaggio;
    varToSend.sesso = sesso;
    varToSend.sendAndLoad("http://www.eziobocci.it/fitkids12/takethis.php", "varToSend", "POST");
    varToSend.onLoad = friggi();
    function friggi() {
    alertBalloon._visible = true;
    alertBalloon.alert = "Dati inviati";
    }
    }

    come ha scritto Andrea sbagli il percorso di alertBallooon visto che non è un oggetto di varToSend

    allora o richiamai la funzione friggi() ma con le parentesi oppure fai così:
    codice:
    // creo la variabile
    var varToSend:LoadVars = new LoadVars();
    varToSend.nick = nick;
    varToSend.data = data;
    varToSend.messaggio = messaggio;
    varToSend.sesso = sesso;
    varToSend.balloon=alertBallon; // ti salvi un riferimento a alertBallon per poterlo utilizzare all'interno dei metodi dell'oggetto
    
    // creo l' onLoad
    varToSend.onLoad = function(success) {
    	// [sborone]
    	// onLoad e' uno stato di load
    	// quindi andrebbe dichiarato prima
    	// perche' deve essere gia' disponibile...
    	// [ questione puramente logica ]
    	// [/sborone]
    	if (success) {
    		this.balloon._visible = true;
    		this.balloon.alert = "Dati inviati";
    	}
    	else {
    		trace("Errore: file non trovato.");
    	}
    }
    
    // invio e ricevo [ POST non serve, e' il default ]
    varToSend.sendAndLoad("http://www.eziobocci.it/fitkids12/takethis.php", varToSend);
    Tu non vedrai nessuna cosa
    al mondo
    maggior di Roma...
    Io su Flashkit.com

  10. #10
    Originariamente inviato da Falcao
    [sborone che erra!]
    AS è un linguaggio precompilato non lineare come php quindi onLoad che non è uno stato ma un metodo di LoadVars dove lo dichiari lo dichiari verrà sempre preso in considerazione!
    [/sborone che erra]
    l' ho scritto infatti
    [ questione puramente logica ]

    e' il mio modo di avere le cose sotto controllo, non le metto dove capita, le metto dove vanno messe e se uno stato [ inteso come caricato ] lo metto dopo il carica, visto che questo' dovra' essere richiamato dal carica stesso, sto sbagliando, secondo me, qualcosa e non avro' piu' il mi oscript ordinato.

    E' come dire, visto che ancora devo pranzare ed e' il primo esempio che m'e' venuto in mente, che apro il frigo e mi aspetto che dentro ci sia qualcosa, ma prima deve esserci qualcosa altrimenti e' inutile che apro il frigo, tutto questo anche se ho la cucina precompilata, e' una questione di logica


    detto questo, lo script deve andare


    ... ok, vado a mangiare
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.