1 è il valore che passo dal form.
Il codice che recupera i dati inviati dal form e invia l'email è questo
codice:
// Recupero i valori inseriti nel form$nome = $_POST['name'];
$quantity = $_POST['quantity'];
$colore1 = $_POST['colore1'];
$colore2 = $_POST['colore2'];
$colore3 = $_POST['colore3'];
// verifico che tutti i campi siano stati compilati
if (!$nome || !$quantity || !$colore1 || !$colore2 || !$colore3) {
echo 'Tutti i campi del modulo sono obbligatori!';
}
// verifico che il nome non contenga caratteri nocivi
elseif (!preg_match('/^[A-Za-z \'-]+$/i',$nome)) {
echo 'Il nome contiene caratteri non ammessi';
}else{
// compilo un messaggio combinando i dati recuperati dal form
$testo = "Nome: " . $nome . "\n"
. "Q.tà / Prodotto: " . $quantity . "\n"
. "Colore 1: " . $colore1 . "\n"
. "Colore 2: " . $colore2 . "\n"
. "Colore 3: " . $colore3 . "\n"
. "Note: " . $notes ;
// uso la funzione mail di PHP per inviare questi dati al mio indirizzo di posta
mail('ordinemonitor@gmail.com', 'Ordine Monitor', $testo);
// Mostro un messaggio di conferma all'utente
print "<body>
<table align='center' bordercolor='#d6e9c6'>
<tr>
<td style='background-color:#dff0d8; color=#3c763d; font-weight: 500; '>
<div align='center'><font face='Verdana, Arial, Helvetica, sans-serif'>
Grazie, abbiamo ricevuto la sua richiesta. La contatteremo telefonicamente nei prossimi 2 giorni lavorativi per confermare l'ordine!</font></div></td>
</tr>
</table>
</body>";
}