Salve a tutti sono nuovo del forum e soprattutto di linguaggio php. Leggendo questa discussione ho notato che il form in questione è molto simile al mio, il mio è ancora più semplice. Nonostante abbia seguito i consigli citati quando mi invia la mail, invece di tutti i campi:nome,città,email e testo del messaggio, mi arriva solo il testo del messaggio..Dove sbaglio?
Vi posto il codice:
Html
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento senza titolo</title>
<style type="text/css">
<!--
#form1 {
width: 500px;
margin-left: 150px;
margin-top: 50px;
}
fieldset {
margin-left: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
background-color: #09F;
color: #FFF;
padding: 20px;
}
fieldset legend {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-transform: uppercase;
}
fieldset #submit {
margin-left: 400px;
padding: 0px;
}
fieldset #invia {
margin-left: 400px;
}
-->
</style>
</head>
<body>
<form action="invia.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<fieldset>
<legend>Informazione di registrazione</legend>
<p>
<label for="nome">Nome</label>
<input type="text" name="nome" id="nome" tabindex="10" />
</p>
<p>
<label for="citta">Città</label>
<input type="text" name="citta" id="citta" tabindex="20" />
</p>
<p>
<label for="email">Email</label>
<input type="text" name="email" id="email" tabindex="30" />
</p>
<p> </p>
</fieldset>
<fieldset>
<legend></legend>
<legend>IL tuo Messaggio</legend>
<p>
<label>
<textarea name="testo" cols="50" rows="5" id="testo"></textarea>
</label>
</p>
</p>
<input type="submit" name="invia" id="invia" value="Invia" />
</p>
</fieldset>
</form>
</body>
</html>
PHP
<?php
$destinatario = "[email protected]";
$oggetto = "email";
$messaggio = "nome: ".htmlentities($_POST['nome']);
$messaggio = "citta: ".htmlentities($_POST['citta']);
$messaggio = "Email: ".htmlentities($_POST['email']);
$messaggio = "testo: ".htmlentities($_POST['testo']);
$da = $email ;
$intestazioni = "From: $da";
mail($destinatario,$oggetto,$messaggio,$intestazioni);
?>
Grazie mille per l'attenzione(se ci sarà
Saluti