Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    13

    Sequenza invio variabili form

    Ciao a tutti,
    ho realizzato un form in flash5, uso un CGI per l'invio dei dati, il problema è che ricevo le variabili dei campi incasinate
    per esempio invece di:
    Cognome
    Nome
    Data di nascita
    ecc.

    Ricevo:
    Data di Nascita
    Nome
    Cognome
    ecc.

    Grazie
    Ciao
    MalcomX

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    13
    Nessuno sa come risolvere questo problema? è così complicato? VVoVe:
    Mi basterebbe anche un link dove andare a studiare!


    Grazie e Ciao
    MalcomX

  3. #3
    Mi sembra che l'ordine di invio dipenda dall'ordine di creazione di campi.

    Se hai pochi campi fai presto a fare una prova.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    13
    ok, ora faccio una prova!

    Grazie
    MalcomX

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    13
    Ciao afer,
    mi sono reso conto che rifare i campi non è il caso, tralasciando il fatto di reipostare i parametri di base, alcuni campi sono legati con degli actionscript quindi diventa laborioso! Poi mi è venuto in mente un particolare, il campo cognome fatto per primo comunque risulta essere l'ultimo! Quindi ci deve essere qualcos'altro...sicuramente qualche funzione o action da attivare per avere una determinata sequenza di invio.

    Aiutoooooooooo


    Ciao e grazie
    MalcomX

  6. #6
    Spulciando un po' di form che ho fatto, in una ho definito una variabile "invia" associandole i nomi dei campi in ordine inverso rispetto a quello che desideravo ricevere:

    Ad esempio, ho associato al pulsante invio il codice:

    on (release) {
    System.useCodepage = true;
    var percorso = new String("http://www.tuosito.it/form/");
    var invia = new LoadVars();
    invia.note = _root.note;
    invia.provincia = _root.provincia;
    invia.citta = _root.citta;
    invia.cap = _root.cap;
    //e così di seguito. Poi invii e ricevi le variabili
    invia.sendAndLoad(percorso+"modulo.php", ricevuto);
    }

    Ho un po' semplificato lo script, tralasciando alcune parti, ma spero che il concetto sia chiaro. Spero si possa applicare al tuo caso.


  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    13
    ho provato ma non mi funziona...sicuramente avrò fatto qualche casino io...
    invia.sendAndLoad(percorso+"modulo.php", ricevuto);
    non uso il php ma un formmail gci e al posto di "ricevuto" cosa metto?


    Grazie ancora
    Ciao
    MalcomX

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.