Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934

    Mail form... manca la valorizzazione delle variabili

    Ciao a tutti.

    Sto cercando di fare un form per l'invio delle mail.

    La parte relativa al pulsante credo di averla fatta bene:

    on(release){
    mailform = new LoadVars();
    mailform.name = name.text;
    mailform.cognome = cognome.text;
    mailform.ragione = ragione.text;
    mailform.email = email.text;
    mailform.telefono = telefono.text;
    mailform.motivo = motivo.text;
    mailform.send("registra_mail.php","mailform","get" );
    }

    però quando clicco su invio ecco cosa succede:

    registra_mail.php?motivo=&telefono=&email=&ragione =&cognome=&name=

    Manca completamente la valorizzazione delle variabili.

    Dove sto sbagliando?

    Grazie dell'aiuto,
    Ale

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    1- non era necessario aprire un nuovo thread
    2- ti ho già detto che non conviene usare send ma è meglio sendAndLoad, se non ne avessi capito il motivo, serve anche a far restituire al file php una variabile riempita che puoi usare in un box di testo come alert, tipo "la mail è stata inviata" ed evita l'apertura di una nuova pagina del browser
    3- se proprio vuoi usare il send la sintassi era corretta prima ossia devi mettere "_blank" e non il nome dell'oggetto loadvars, quello lo fai solo con sendAndLoad
    4- mi sa che non hai letto bene il thread precedente che per quanto fosse scorretto dal punto di vista pratico era sintatticamente corretto
    5- ti ho fatto una domanda ma non mi hai risposto, la ripeto... stai facendo le prove direttemente sul server, o hai installato apache in locale e fai le prove in locale ma sempre nella finestra del browser con l'indirizzo http: ecc... o stai solo provando nella pubblicazione di flash

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934
    > 1- non era necessario aprire un nuovo thread

    ok scusa.

    > 2- ti ho già detto che non conviene usare send ma è meglio sendAndLoad, se non ne avessi capito il motivo, serve anche a far restituire al file php una variabile riempita che puoi usare in un box di testo come alert, tipo "la mail è stata inviata" ed evita l'apertura di una nuova pagina del browser

    non c'è problema, i dati dell'avvenuta spedizione la faccio in php in quando la mail deve andare registrata in un db

    >3- se proprio vuoi usare il send la sintassi era corretta prima ossia devi mettere "_blank" e non il nome dell'oggetto loadvars, quello lo fai solo con sendAndLoad

    ho provato ma non funzia.

    5- ti ho fatto una domanda ma non mi hai risposto, la ripeto... stai facendo le prove direttemente sul server, o hai installato apache in locale e fai le prove in locale ma sempre nella finestra del browser con l'indirizzo http: ecc... o stai solo provando nella pubblicazione di flash

    scusa, ti rispondo adesso, non avevo visto.

    sto lavorando su macchina remota. io normalemtne lavoro con php e mysql e non penso sia un problemna di macchina.
    semplicemte quando dò il comando invia mi da la seguente stringa:

    registra_mail.php?motivo=&telefono=&email=&ragione =&cognome=&name=

    che, come può vedere, manca della valorizzazione delle variabil.
    sicuramente ho fatto un errore concettuale ma non sò quale.

    Grazie dell'aiuto e dell'attenzione che mi stai dedicando,
    Ale

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182


    forse stai sbagliando a recuperare le variabili da php, come lo fai?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934
    Non le sto proprio recuperando.
    quello è la barra degli indirizzi, quindi come vedi ad ogni variabile manca il suo valore.

    Se hai voglia, tempo e possibilità potrei inviarti il file, solo per capire dove sto sbagliando.

    ALe

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da pig_org
    Non le sto proprio recuperando.
    quello è la barra degli indirizzi, quindi come vedi ad ogni variabile manca il suo valore.

    Se hai voglia, tempo e possibilità potrei inviarti il file, solo per capire dove sto sbagliando.

    ALe
    purtroppo qui dove sono non ho gli strumenti...

    comunque da flash le variabili vanno recuperate con $_POST o $_GET in ogni caso, io solitamente uso il metodo POST, di più non so che dirti

    se hai qualche giorno di pazienza sabato o domenica potrei farti un esempio funzionante

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934
    Cmq il problema non sta nel recuperare le variabili.

    Sta in flash che non mette la valorizzazione delle variabili al nome variabile es:

    registra_mail.php?motivo=pippo &telefono=0541 &email=prova@prova.it

    Cmq ti ringrazio dell'aiuto.

    Evidentemente c'è qualcosa che non va nell'action del bottone invia.

    ALe

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ma perchè invece di aprire una discussione sempre identica

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.