[PHP] Modulo mail HTML

Tony Recchia

Nuovo Utente
11 Feb 2017
2
0
1
28
Salve a tutti,
mi chiamo Tony e sono un giovane blogger di cucina che si trova alle prese con la programmazione per la sua pagina Web.
Vorrei creare un modulo HTML che permetta a coloro che visitano la mia pagina di inviarmi delle loro informazioni, così che io poi possa rispondere.
Per quanto riguarda la questione layout non è un problema. Ho già fatto tutto. L'unico intoppo è che non riesco a far inviare i dati ad un indirizzo e-mail.
Qualcuno saprebbe dirmi come comportarmi?? Desidererei un metodo che sfrutti possibilmente solo codice HTML .
HTML:
<form name="lacucinadeglistudenti" action="mailto:[email protected]" method="post" enctype="text/plain" id="lacucinadeglistudenti">
    <table border="0" cellspacing="5" cellpadding="5">
        <!-- Dati personali -->

        <tr>
            <td>
                Nome:
            </td>
            <td>
                <input type="text" name="nome" size="35" maxlength="40" value="" />
            </td>
        </tr>

        <tr>
            <td>
                E-mail:
            </td>
            <td>
                <input type="text" name="email" size="35" maxlength="40" value="" />
            </td>
        </tr>
        <!-- Ingredienti -->

        <tr>
            <td>
                Lista ingredienti:
            </td>
        </tr>

        <tr>
            <td>
                <input type="text" name="nome" size="35" maxlength="40" value="" />
            </td>
            <td>
                <input type="text" name="nome" size="35" maxlength="40" value="" />
            </td>
            <td>
                <input type="text" name="nome" size="35" maxlength="40" value="" />
            </td>
        </tr>

        <tr>
            <td>
                <input type="text" name="nome" size="35" maxlength="40" value="" />
            </td>
            <td>
                <input type="text" name="nome" size="35" maxlength="40" value="" />
            </td>
            <td>
                <input type="text" name="nome" size="35" maxlength="40" value="" />
            </td>
        </tr>

        <tr>
            <td>
                <input type="text" name="nome" size="35" maxlength="40" value="" />
            </td>
            <td>
                <input type="text" name="nome" size="35" maxlength="40" value="" />
            </td>
            <td>
                <input type="text" name="nome" size="35" maxlength="40" value="" />
            </td>
        </tr>

        <tr>
            <td valign="middle">
                Inserisci qui di lato<br />
                tue eventuali preferenze o difficoltà
            </td>
            <td>
                <textarea name="commento" rows="4" cols="35">
</textarea>
            </td>
        </tr>
        <!-- Informazioni -->

        <tr>
            <td>
                Tempo a disposizione:
            </td>
            <td>
                <hr width="50%" align="left" />
                <input type="radio" name="tempo" value="15 min." />&#160;15 min.<br />
                <input type="radio" name="tempo" value="30 min." />&#160;30 min.<br />
                <input type="radio" name="tempo" value="45 min." />&#160;45 min.<br />
                <input type="radio" name="tempo" value="60 min." />&#160;60 min.<br />
                <input type="radio" name="tempo" value="più di 60 min." />&#160;più di 60 min.&#160;

                <hr width="50%" align="left" />
            </td>
        </tr>
        <!-- Invio dati -->

        <tr>
            <td>
            </td>
            <td>
                <input type="submit" value="Invia i Dati" /><input type="reset" value="Annulla" />
            </td>
        </tr>
    </table>
</form>
 

Ibernato

Utente Attivo
2 Giu 2016
70
6
8
31
Ecco a te:
HTML:
<!DOCTYPE html>
<html>
<body>

<h2>Send e-mail to [email protected]:</h2>

<form action="mailto:[email protected]" method="post" enctype="text/plain">
Name:<br>
<input type="text" name="name"><br>
E-mail:<br>
<input type="text" name="mail"><br>
Comment:<br>
<input type="text" name="comment" size="50"><br><br>
<input type="submit" value="Send">
<input type="reset" value="Reset">
</form>

</body>
</html>

Comunque non si usano più le tabelle per organizzare il layout. Meglio utilizzare CSS :D
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
ibernato ha ragione per i css, ma inviare così brutalmente le email non conviene, servono prima dei controlli (meglio lato servere)
 

Tony Recchia

Nuovo Utente
11 Feb 2017
2
0
1
28
sono alle prime armi... sto facendo tutto autodidatta. Vi ringrazio molto per i consigli!
 

Ibernato

Utente Attivo
2 Giu 2016
70
6
8
31
sono alle prime armi... sto facendo tutto autodidatta. Vi ringrazio molto per i consigli!
Bene allora ti do dei consigli. L'HTML ed il CSS si usano solo per la parte front-end, cioè tutto quello che può vedere l'utente. Poi esiste il PHP che viene utilizzato per la parte back-end, cioè quello che l'utente non può vedere. Nel tuo caso, per inviare l'email, devi utilizzare l'HTML per realizzare la form e poi il PHP per fare i relativi controlli ed inviare l'email (sempr etramite PHP).

Quindi ti consiglio di studiarti prima tutto l'HTML e il CSS. Poi leggiti PHP. Infine javascript per realizzare effetti interativi nel tuo sito web. Spero di essere stato chiaro.
 
Discussioni simili
Autore Titolo Forum Risposte Data
A [PHP] Modulo mail PHP 3
N Aiuto php : Modulo Mail non funzionante - Dove sbaglio ? PHP 5
L Ricezione dei dati su file php da modulo html PHP 6
S Problemi con modulo upload video php (help!) PHP 0
ANDREA20 [PHP] Modulo email invio PHP 5
ANDREA20 [PHP] form modulo contattp PHP 5
P modulo option php PHP 1
T [PHP] modulo inserimento in DB e apostrofi... PHP 1
D [WordPress] [PHP] Pulsante per auto riempire i campi in un modulo WordPress 1
E [PHP] creazioni nuove variabili per modulo di stampa PHP 1
E Modulo PHP con campi Select PHP 7
L PHP e modulo PDF PHP 1
ecosito [HTML ][PHP] rendere attivo il modulo contatti di un template HTML e CSS 9
R [PHP] [HTML] Creare script invio modulo contatti PHP 2
L Problema Bootstrap Modulo Email + php PHP 1
MarcoGrazia [PDO][PHP[MySQL] Piccolo modulo di ricerca in un sito tramite l'operatore LIKE Snippet PHP 1
ecosito Collegare un modulo contatti PHP su un modulo contatti HTML HTML e CSS 1
Z creazione modulo e pagina invio php per invio dati al db PHP 2
G Inserimento array proveniente da un modulo di registrazione con PHP e MySQL PHP 6
P PHP modulo ricerca e ordine alfabetico PHP 5
G Visualizzazion modulo di ricerca in PHP e MySql PHP 0
SolidSnake4 modulo supporto lingue php PHP 0
M Sto cercando questo modulo per Php nuke o compatibili.... PHP 0
M Problemi con la configurazione di Php 4.2.3 come modulo Apache 1.3.27 PHP 0
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
F Php date_diff PHP 1
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
C Wp-admin a file php WordPress 5
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
csi Inviare file jpg in locale alla stampante con php PHP 0
M Passaggio variabili array php su un tasto jq PHP 3
E Php aggiornamento tabella PHP 9
G phpmailer e php 8.1 con estensione mysqli PHP 6
M Invio dati database via email php PHP 0
K [php] Problema con inner join PHP 4
K [php]form invio dati PHP 0
P Codifica caratteri speciali mysql php PHP 0
K [PHP] Problema con variabili concatenate. PHP 1
E Stampante termica escpos-php PHP 6
JeiMax Modifica codice php personalizzato PHP 2
G Come modificare un pdf in php PHP 1
U Link a doppio file PHP PHP 0
E PHP & jQuery PHP 8
N Passare array da php a javascript PHP 5

Discussioni simili