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.