Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    10

    Creare un form con invio mail

    Salve, sto cercando di creare un form per la registrazione di un modulo d'acquisto, con conseguente invio di mail all'azienda con tutti i dati compilati.
    Ho creato la tabella con i campi da compilare e il pulsante di invio, ma dopo aver consultato diverse guide online, solo riuscito ad attivare la funzione di invio solo tramite outlook, mentre vorrei fare un invio diretto senza usare il programma microsoft. Dopo aver premuto invio una mail con i dati dovrebbe arrivare all'azienda e l'utente rimandato in una pagina di conferma l'acquisto.
    Ecco il codice:
    codice:
    <td><span class="cami2">MODULO D'ORDINE</span>
    
      <span class="testo">   <form method="POST" action="mailto:xxxx@xxxxt.it" enctype="text/plain">
    
    <input type="submit" value="Ivia Email">
    
    <table>
    <tr>
    <td>Nome:</td>
    <td><input name="nome" type="text" /></td>
    </tr>
    <tr>
    <td>Cognome:</td>
    <td><input name="cognome" type="text" /></td>
    </tr>
    <tr>
    <td>Indirizzo:</td>
    <td><input name="indirizzo" type="text" /></td>
    </tr>
    <tr>
    <td>Cap:</td>
    <td><input name="cap" type="text" /></td>
    </tr>
    <tr>
    <td>Città:</td>
    <td><input name="citta" type="text" /></td>
    </tr>
    <tr>
    <td>Provincia:</td>
    <td><input name="provincia" type="text" /></td>
    </tr>
    <tr>
    <td>Email:</td>
    <td><input name="email" type="text" /></td>
    </tr>
    <tr>
    <td>Telefono:</td>
    <td><input name="telefono" type="text" /></td>
    </tr>
    <td colspan="2"><input type="checkbox" name="termini contrattuali" value="Accetto"> <font size="1">Dichiaro di aver letto e accettato
     le condizioni contrattuali</font>
    
    </td> 
    </table>
    </form>
    Insomma non capisco bene all'inizo quale voci mettere e come farle funzionare...così mi funziona l'invio di outlook ma non la pagina di conferma ordine successiva (creata in php)

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    ciao e benvenuto

    ricorda che, per postare codice, sei tenuto, come tutti, ad utilizzare il tag CODE
    http://forum.html.it/forum/showthrea...hreadid=310046

    il problema risede proprio nell' action="mailto:xxxx@xxxxt.it"
    che invece deve indirizzare verso lo script che elabora i dati:
    action="tuoscript.php"

    da li poi agisci come vuoi

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    10
    scusami!

    quindi devo creare uno script in php per elaborare i dati...ma se col tasto invia creo lo script (Spero ci sia qualche guida online) mantengo cmq il rimando alla pagina di conferma?

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Originariamente inviato da Lydser
    quindi devo creare uno script in php per elaborare i dati...ma se col tasto invia creo lo script (Spero ci sia qualche guida online) mantengo cmq il rimando alla pagina di conferma?
    col tasto invia non crei nulla ...
    invii i dati a: TuaPaginaCheElaboraDati.php
    dove fai tutto quel che ti pare...
    e alla fine gli dici di andare ad una certa pagina

    devi avere un po' di dimestichezza col linguaggio

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    10
    Quindi da quella pagina in php creo il collegamento sia all'invio mail che alla pagina di conferma?

  6. #6
    Originariamente inviato da Lydser
    scusami!

    quindi devo creare uno script in php per elaborare i dati...ma se col tasto invia creo lo script (Spero ci sia qualche guida online) mantengo cmq il rimando alla pagina di conferma?
    Come ti è stato detto con il tasto invia puoi solo inviare i dati alla pagina che elabora il form verifica se tutti i campi sono stati riempiti regolarmente e in caso contrario richiede di modificare il form se invece il form è stato riempito correttamente visualizza la pagina di conferma dove l'utente deve confermare i dati inviandoli in questo modo ad un ulteriore script che crea l'e-mail in tutte le sue parti la formatta e l'invia, naturalmente tutto questo richiede un minimo di preparazione in PHP non basta solo un tutorial dove uno non ci capisce una pippa se è completamente a digiuno di PHP

  7. #7
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Originariamente inviato da Lydser
    Quindi da quella pagina in php creo il collegamento sia all'invio mail che alla pagina di conferma?
    come ti ha detto carlo
    tutto va elaborato lato server

    devi studiare un po'...

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    10
    sicuramente

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.