Código PHP:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<p><?
if (!$HTTP_POST_VARS){
?>
<form name="form1" >
Nombre:
<input type="text" name="nombre">
Razon de Contacto:
<input type="text" name="asunto">
Pais:
<input type="text" name="pais">
e-mail:
<input type="text" name="email">
Nota:
<input type="text" name="nota">
</form>
<a href="Javascript:form1.submit()">enviar</a>
<?
}else{
$cuerpo = "Formulario x\n";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
$cuerpo .= "Razon de contacto: " . $HTTP_POST_VARS["asunto"] . "\n";
$cuerpo .= "Pais: " . $HTTP_POST_VARS["pais"] . "\n";
$cuerpo .= "E-mail: " . $HTTP_POST_VARS["email"] . "\n";
$cuerpo .= "Nota: " . $HTTP_POST_VARS["nota"] . "\n";
mail("[email protected]", "titulo",$cuerpo);
//das las gracias por el envío
echo "::::Grandioso! Hemos recibido los datos, pronto le responderemos con los detalles, gracias\n ";
}
?> </p>
</body>
</html>
tu formulario tenia varios errores, no tienes que poner un formulario por cada campo de texto que coloques, y a estos colocale el valor en <input type="text" nombre="valor"> el cual luego lo recuperas con el script PHP $HTTP_POST_VARS["valor"]; y el hipervínculo responde a una accion, no a un script de PHP.
Espero que te sirva.