[PHP] Modulo mail HTML

Tony Recchia

Nuovo Utente
11 Feb 2017
2
0
1
26
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
28
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.042
148
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
26
sono alle prime armi... sto facendo tutto autodidatta. Vi ringrazio molto per i consigli!
 

Ibernato

Utente Attivo
2 Giu 2016
70
6
8
28
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
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 0
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
T fatture con voci fattura in php PHP 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
M Collegamento tra form html e script php PHP 4
M Problemi con la stampa dei valori in php PHP 1
W [Cerco collaborazioni] Sviluppatore Web (PHP) Offerte e Richieste di Lavoro e/o Collaborazione 0
D passare valori da database sql a php PHP 1
E Inviare variabile a PHP da ciclo in JS Javascript 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
F menù select dinamico da db in php PHP 3
L Problemi form Pagina php HTML e CSS 3
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
F Il codice php è giusto? PHP 2
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
A invio massivo dati a file php Javascript 4
Z MySql injection PHP PHP 1
V PHP form intersecate PHP 0
I [Offro][Retribuito] Programmatore Php Offerte e Richieste di Lavoro e/o Collaborazione 0
P Funzione jQuery Ajax invio file a php jQuery 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
E Transaction php PHP 11
B ciclare file xml con PHP PHP 1
L Estrazione dati php Database 6
A Aiuto per pagina php PHP 0
E Php select option e ajax PHP 23
I Aiuto php Dependent Lookup PHP 0

Discussioni simili