Pagina 1 di 6 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 56

Discussione: Flash --> Asp -->db

  1. #1

    Flash --> Asp -->db

    ciao, espongo la situazione:

    5 campi input istanziati g1,g2,g3,g4,g5

    un bottone per inviare i dati con questo codice:
    codice:
    on (release) {
    my_lv = new LoadVars() 
    my_lv.g1 = g1 ;
    my_lv.g2 = g2 ;
    my_lv.g3 = g3 ;
    my_lv.g4 = g4 ;
    my_lv.g5 = g5 ;
    trace(g1)
    
    my_lv.send("add-process.asp","POST")  
    	  }

    la pagina asp che riceve questi dati per aggiornare la riga nel db:

    codice:
    <%
    
    g1=Request.Form("g1")
    g2=Request.Form("g2")
    g3=Request.Form("g3")
    g4=Request.Form("g4")
    g5=Request.Form("g5")
    
    
    SQL="UPDATE formazioni set g1='"&g1&"' ,g2='"&g2&"' ,g3='"&g3&"' ,g4='"&g4&"',g5='"&g5&"' 
    WHERE id=1"
    Conn.Execute(SQL)
    
    %>
    cosi' non mi scrive nel db.
    se invece mi creo una pagina asp con un form e gli stessi campi che ho nel flash , magicamente la riga del db viene aggiornata!!!

    perche'?

    grazie....
    -Nextart.it Graphic Solutions

  2. #2
    ma flash invia i dati??


    se punti direttamente alla pagina asp funge?

    gl1 gl2 sono variabili?

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    ciao crescenzo, dal trace vedo che i campi di input vengono inviati.
    la pagina asp funge se lanciata da sola...
    g1,g2,g3, ecc. sono campi di nput che devo riempire a mano e poi inviare alla pagina asp..



    RISOLTO!! VVoVe: VVoVe:


    on (release) {
    my_lv = new LoadVars()
    my_lv.g1 = g1.text ;
    my_lv.g2 = g2.text ;
    my_lv.g3 = g3.text ;
    my_lv.g4 = g4.text ;
    my_lv.g5 = g5.text ;
    my_lv.send("add-process.asp","POST")
    }

    l'unica cosa che non capisco e' perche' mi apre la pagina (_blank) che richiamo (add-process.asp) quando clicco per inviare i dati?



    -Nextart.it Graphic Solutions

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    se non vuoi che ti apra nessuna pagina devi usare il sendAndLoad, comunque anche con il send conviene scrivere la sintassi corretta
    send(url:String, target:String, [method:String]) il solo parametro chiuso tra [] può essere omesso, mentre target dev'essere "_self", "_blank", "_parent" oppure "_top"

  5. #5
    ok, grazie and80.
    ho messo sendAndLoad cosi':


    codice:
    on (release) {
    dati_send = new LoadVars();
    dati_send.g1 = g1.text ;
    dati_send.g2 = g2.text ;
    dati_send.g3 = g3.text ;
    dati_send.g4 = g4.text ;
    dati_send.g5 = g5.text ;
    dati_send.sendAndLoad("add-process.asp", dati_send, "POST"); 
    dati_send.onLoad = function(success) { 
    if (success) { 
    gotoAndStop(1) 
    } else { 
    testo_txt.text = "IELLA!";
    } 
    }; 
    }
    l'istruzione in rosso dovrebbe se l'esito e' ok mandarmi il filmato al frame1, ma non lo fa!!!

    funziona. mi scrive i dati nel db ma:
    cosa devo mettere come ultima istruzione della pagina asp
    in modo che ritorni alla pagina flash e non rimanga la pagina bianca asp?

    ho provato a mettere Response.write("esito=OK") ma ora visualizzo esito=OK e non torna alla pagina flash!!! xche'?

    grazie...


    -Nextart.it Graphic Solutions

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da nextart
    ok, grazie and80.
    ho messo sendAndLoad cosi':


    codice:
    on (release) {
    dati_send = new LoadVars();
    dati_send.g1 = g1.text ;
    dati_send.g2 = g2.text ;
    dati_send.g3 = g3.text ;
    dati_send.g4 = g4.text ;
    dati_send.g5 = g5.text ;
    dati_send.sendAndLoad("add-process.asp", dati_send, "POST"); 
    dati_send.onLoad = function(success) { 
    if (success) { 
    gotoAndStop(1) 
    } else { 
    testo_txt.text = "IELLA!";
    } 
    }; 
    }
    l'istruzione in rosso dovrebbe se l'esito e' ok mandarmi il filmato al frame1, ma non lo fa!!!

    funziona. mi scrive i dati nel db ma:
    cosa devo mettere come ultima istruzione della pagina asp
    in modo che ritorni alla pagina flash e non rimanga la pagina bianca asp?

    ho provato a mettere Response.write("esito=OK") ma ora visualizzo esito=OK e non torna alla pagina flash!!! xche'?

    grazie...


    ti dovrebbe bastare mettere il percorso assoluto al metodo gotoAndStop, tipo _root.gotoAndStop, il resto è ok, non c'è bisogno di mettere un "esito" alla pagina ASP

  7. #7
    ok, ho tolto esito=ok dalla pagina asp, ho corretto con _root.gotoAndStop(1); ma il problema persiste, quando clicco sul tasto per inviare i dati NON MI TORNA AL FLASH , ma mi rimane la pagina asp 'add-process.asp ' bianca.

    perche'?

    se vuoi ti metto i file online cosi' da poter vedere cio' che dico....
    grazie and80
    -Nextart.it Graphic Solutions

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da nextart
    ok, ho tolto esito=ok dalla pagina asp, ho corretto con _root.gotoAndStop(1); ma il problema persiste, quando clicco sul tasto per inviare i dati NON MI TORNA AL FLASH , ma mi rimane la pagina asp 'add-process.asp ' bianca.

    perche'?

    se vuoi ti metto i file online cosi' da poter vedere cio' che dico....
    grazie and80
    no, con il sendAndLoad la pagina non deve proprio apparire, ma stai provando su browser o da Prova filmato?

  9. #9
    no, con il sendAndLoad la pagina non deve proprio apparire, ma stai provando su browser o da Prova filmato?
    sto provando sul browser .....sbagliato!!!!

    su Firefox funziona egregiamente....

    su cacaIE NO!! mi apapre la pagina bianca add-process.asp!!
    VVoVe: VVoVe:

    aiuto...
    -Nextart.it Graphic Solutions

  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da nextart
    sto provando sul browser!
    e ti si apre la pagina?! :master: IIS è attivo?

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.