Hola, estoy creando un formulario y si me llega el correo pero las variables, de email, teléfono, empresa, etc, no me llegan en el correo, solo me llega el texto que dice “Formulario enviado desde…”
Quisiera ver si me podrían ayudar con mi código por favor!
Gracias!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>1er Capitulo</title>
<style type="text/css">
body {
}
div#formulario {
width:500px;
padding:10px 10px 10px 10px;
}
.textbox {
border:0px solid;background-color:transparent;color: #000; background:url(Images/form1hover.jpg);
height:29px;
width:273px;
}
.sendbutton {
width:90px;
height:31px;
}
</style>
</head>
<body>
<?php
if (!isset($_POST['email'])) {
?>
<div id="logo"> <img src="Images/Logo.png" /> </div>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<div id="formulario"><br> <label>
Nombre:
<br><input name="nombre" type="text"class="textbox"/>
</label>
<br><br><label>
Empresa:
<br><input name="empresa" type="text" class="textbox"/>
</label>
<br><br><label>
Teléfono:
<br><input name="telefono" type="text" class="textbox"/>
</label>
<br><br> <label>
Email:
<br><input name="email" type="text" class="textbox" />
</label>
<br><br> <label>
Mensaje:
<br><textarea name="mensaje" rows="6" cols="50" ></textarea>
</label>
<br><br>
<input type="image" class="sendbutton" src="Images/Enviarbutton.png"/>
</form></div>
<?php
}else{
$destino= "
[email protected]";
$remitente = $_POST['email'];
$asunto = "Mensaje enviado por: ".$_POST['nombre'];
$mensaje= "\nNombre: ". $_POST['nombre'];
$mensaje.= "\nEmpresa: ". $_POST['empresa'] ;
$mensaje.= "\nEmail: ".$_POST['email'];
$mensaje.= "\nTelefono: ". $_POST['telefono'];
$mensaje.= "\nMensaje: \n".$_POST['mensaje'];
$mensaje.="Mensaje de formulario de página";
mail($destino,$asunto,$mensaje,"FROM: $remitente");
?>
<p><strong>Mensaje enviado. </strong></p>
<?php
}
?>