El correo me llega en blanco desde la pagina de contactenos

Iniciado por gymarrero, 13 Septiembre 2021, 02:07 AM

0 Miembros y 1 Visitante están viendo este tema.

gymarrero

Buenas tardes, tengo el siguiente problema:
Tengo mi formulario en html asi

Código (html) [Seleccionar]
<form action="sendmail.php" method="post">
<input id="nombre" class="input_field contact_form_name" type="text" placeholder="Nombres"
                                      required="required" data-error="El nombre es Requerido">
<input id="Teléfonos" class="input_field contact_form_name" type="text" placeholder="Teléfonos"
                                      required="required" data-error="El nombre es Requerido">
<input id="email" class="input_field contact_form_email" type="email" placeholder="Correo Electrónico"
                                      required="required" data-error="Se requiere un Email válido">
<textarea id="mensaje" class="text_field contact_form_message" name="message" placeholder="Mensaje"
                                      required="required" data-error="Por favor escribe tu mensaje"></textarea>
   <center> <button id="enviar" type="submit" class="contact_send_btn trans_200" value="enviar">Enviar Mensaje</button> </center>  
</form>


y mi php es el siguiente

Código (php) [Seleccionar]
<?php  


$nombre 
$_POST['nombre'];
$correo $_POST['correo'];
$telefono $_POST['telefono'];
$mensaje $_POST['mensaje'];


$destinatario "micorreo@gmail.com";
$asunto "Contacto desde nuestra web";


$carta "De: $nombre \n";
$carta .= "Correo: $correo \n";
$carta .= "Telefono: $telefono \n";
$carta .= "Mensaje: $mensaje";


mail($destinatario$asunto$carta);
header("contactenos_doctor_computer.html");


header("Location: contactenos_doctor_computer.html");

?>


El tema es que me llega el correo pero en blanco de eszta manera:

De:
Correo:
Telefono:
Mensaje:

Cual será mi error? Sasludos ygracias de antemano

Mod: Usar etiquetas GeSHi porfavor

#!drvy

Hola!

Los inputs no tienen nombre. Te falta el atributo name en todos ellos y que este coincida con las claves que buscas en PHP.


Código (html5) [Seleccionar]
<form action="sendmail.php" method="post">
   <input id="nombre" name="nombre" class="input_field contact_form_name" type="text"
       placeholder="Nombres" required="required" data-error="El nombre es Requerido">
   <input name="telefono" id="telefono" class="input_field contact_form_name" type="text"
       placeholder="Teléfonos" required="required" data-error="El nombre es Requerido">
   <input name="correo" id="email" class="input_field contact_form_email" type="email"
       placeholder="Correo Electrónico" required="required" data-error="Se requiere un Email válido">
   <textarea name="mensaje" id="mensaje" class="text_field contact_form_message" name="message"
       placeholder="Mensaje" required="required" data-error="Por favor escribe tu mensaje"></textarea>
   <center>
       <button id="enviar" type="submit" class="contact_send_btn trans_200" value="enviar">Enviar Mensaje</button>
   </center>  
</form>



PD: NO uses <center> para centrar contenido. Está obsoleto y descartado de HTML5.

Saludos