usa este script que es mas corto y hace lo mismo, se ve mejor la relacion entre ,los campos del form y las variables de php
es facil poner mas campos abriendo este archivo en dream por ejemplo
Código PHP:
<html>
<head><title>Guardar datos en la base</title></head>
<body>
<h3> </h3>
<form name="form" method="post"
action="mail.php" >
<p>Nombre:<br>
<input type="text" name="nombre">
</p>
<p>Apellido:<br>
<input type="text" name"apellido">
</p>
<p>DNI:<br>
<input type="text\" name="dni">
</p>
<p>
<input type="submit" name="Submit" value="Enviar">
</p>
</form>
</body>
</html>
<?php
$nombre = $_POST["nombre"]; /* //aqui recuperas la informacion del campo del form nombre y haces un variable que sellama $nombreque vale lo que habia en el campo del form*/
$apellido = $_POST["apellido"];
$dni = $_POST["dni"];
$adireccion="el mail que sea";
$asunto ="Comentario desde el sitio web";
$contenidomail= "Nombre Cliente: ".$nombre."\n" //mira como se relacionan los campos del form
."Apellido Cliente: ".$apellido."\n"
."DNI Cliente: \n".$dni."\n";
$dedireccion= "[email protected]";
$comentario=($comentario);
$contenidomail=($contenidomail);
mail ($adireccion, $asunto, $contenidomail, $dedireccion);
?>