Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    4

    creare un form e passare valori via post

    Salve a tutti,
    come da titolo avrei bisogno di mandare un dato via post ad una pagina php.
    il valore da mandare è l'indirizzo email, ho una pagina php che accetta il valore "email" mandato via post e lo aggiunge nel database.. ma non so proprio come fare a creare un form nella mia pagina flash poichè non conosco bene l'actionscript.. Spero che qualcuno possa darmi una mano!

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    4
    nessuno può darmi una mano? perfavore..

  3. #3
    Fai prima questa prova diretta e vedi cosa riceve il PHP
    codice:
    var percorso = new String("http://localhost/provainterazione/"); 
    
    var newMail = "Rossi@verdi.it"; 
    
    
    var invia  = new LoadVars(); 
    
    
    invia.email = _root.newMail; 
    
    // mi creo anche la variabile di ritorno eventuale di codice 
    var ricevuto  = new LoadVars(); 
    ricevuto.onLoad = function(success) { 
        if(success) { 
            trace("OK"); 
            trace(ricevuto.fatto); 
        } 
        else { 
            trace("Errore"); 
        } 
    }
    
    invia.sendAndLoad(percorso+"prova.php",ricevuto);
    Poi al posto di settare tu la variabile, creati un campo di testo ed un tasto invia

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    4
    ciao, ti ringrazio della risposta ma non sono molto pratico del flash e ho trovato dei problemi..
    ho inserito dai controlli "User Interface" un "button" e un "TextInput".
    ho messo il codice action script ma quando provo a fare la prova del filmato i pulsanti si sdoppiano..

  5. #5
    adesso non posso, ma questa sera ti preparo un FLA per un Form-Mail

    lo troverai doamni mattina.


    Nel frattempo di do due dritte


    creati un campo dinamico e dagli il nome Variabile newEmail

    poi crea un clip che rappresenta un pulsante ed istanzialo con il nome "SEND"


    poi sulla FRAME della time line che contiene campo e pulsante scrivi

    codice:
    var percorso = new String("http://localhost/provainterazione/"); 
    var invia  = new LoadVars();
    var ricevuto  = new LoadVars(); 
    
    function sendMAIL(){
    
         invia.email = _root.newMail; 
    
         ricevuto.onLoad = function(success) { 
            if(success) { 
                trace("OK"); 
                 trace(ricevuto.fatto); 
             } 
             else {trace("Errore"); } 
         }
    
         invia.sendAndLoad(percorso+"prova.php",ricevuto); 
    }
    
    SEND.onRelease=function(){
          sendMAIL()
    }

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    4
    ti ringrazio infinitamente, ora provo a fare come mi hai indicato

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.