non riesco a creare un form che mandi ad un indirizzo mail specifico determinati dati.
Scrivo l HTML (form.html):
Codice PHP:
<form action="mail.php" method="POST"> <table border="0"> <tr> <td>Nome</td> <td><input type="text" name="Nome" size="30"></td> </tr> <tr> <td>Cognome</td> <td><input type="text" name="Cognome" size="30"></td> </tr> <tr> <td>Cellulare</td> <td><input type="text" name="Cellulare" size="30"></td> </tr> <tr> <td>Partita Iva</td> <td><input type="text" name="Partita" size="30"></td> </tr> <tr> <td valign="top">Note</td> <td><textarea rows="6" name="Note" cols="50"></textarea></td> </tr> <tr> <td colspan="2" valign="bottom" align="center" height="30"> <input type="submit" value="Invia"> <input type="reset" value="Cancella"></td> </tr> </table> </form>
e la risposta è OK.
poi scrivo il php (mail.php):
Codice PHP:
<?php // L'INDIRIZZO DEL DESTINATARIO DELLA MAIL $to = "professionebellezzastore@gmail.com"; // IL SOGGETTO DELLA MAIL $subject = "richiesta account professional"; // CORPO DEL MESSAGGIO $body = "Contenuto del modulo:\n\n"; $body .= "Nome: " . trim(stripslashes($_POST["Nome"])) . "\n"; $body .= "Cognome: " . trim(stripslashes($_POST["Cognome"])) . "\n"; $body .= "Cellulare: " . trim(stripslashes($_POST["Cellulare"])) . "\n"; $body .= "Partita Iva: " . trim(stripslashes($_POST["Partita"])) . "\n"; $body .= "Note: " . trim(stripslashes($_POST["Note"])) . "\n"; // INTESTAZIONI SUPPLEMENTARI $headers = "ciaooooooooooooooooooooooooo"; // INVIO DELLA MAIL if(@mail($to, $subject, $body, $headers)) { // SE L'INOLTRO È ANDATO A BUON FINE... echo "La mail è stata inoltrata con successo."; } else {// ALTRIMENTI... echo "Si sono verificati dei problemi nell'invio della mail."; } ?>
e qui la risposta, dopo aver inserito i dati e cliccato su "invia" è una bella pagina bioanca che non conclude nulla !
AIUTOOOOOOOOOO