Buen día a todos, soy novato en el tema de la programacion web, siempre utilizo templates o gestores de contenido para realizar los pequeños trabajos que me piden.
 
encontre en la red un formulario que utiliza estilo css y es lo que deseaba para una web que estoy haciendo, es muy visual diferente a lo que acostumbraba a realizar, pero he tenido un problema con el html y el php, cuando envian el formulario me llega sin datos. este es el codigo html
 
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Registro</title>
 
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
 
<body>
 
<div id="contact">
	<h1>Registro Comunidad</h1>
	<form action="enviar.php" method="post">
		<fieldset>
			<label for="nombre">Nombre Completo:</label>
			<input type="text" id="nombre" placeholder="Ingrese Su Nombre" />
 
			<label for="email">Email:</label>
			<input type="email" id="email" placeholder="Ingrese Su E-mail" />
 
			<label for="invitado">Invitado Por:</label>
			<input type="email" id="invitado" placeholder="E-mail De Quien Lo Invito" />
 
			<label for="mensaje">Comentario:</label>
			<textarea id="mensaje" placeholder="Si deseas hacer un comentario"></textarea>
 
			<input type="submit" value="Enviar Registro" />
 
		</fieldset>
	</form>
</div>
 
</body>
</html>
 
 
este es el codigo php
 
<?
$nombre = $_POST['nombre'];
$mail = $_POST['email'];
$invitado = $_POST['invitado'];
$comentario = $_POST['mensaje'];
 
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
 
$mensaje .= "Este mensaje fue enviado por " . $nombre . ",
 invitado por " . $invitado . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
 
$para = '[email protected]';
$asunto = 'Registro Comunidad';
 
mail($para, $asunto, utf8_decode($mensaje), $header);
 
header("Location: enviado.html");
?>
 
he modificado muchisimas veces el codigo php utilizando las diferentes tecnicas que he encontrado aqui en el foro y nada. estoy creyendo que se trata del html.
si alguien puede ayudarme se lo agradecería. saludos. 
   
 
 error formulario html y php
 error formulario html y php 
 
 


