Formulario de contacto por que no me guarda ningun dato

Si me envia el formulario al correo, pero no me envia ningun dato que yo insert al formulario, me lle ga en blanco al correo me puede ayudar.
///ESTE ES MI FORMULARIO////

        <div class="container">
                    <div class="row">
                        <div class=" col-centered">
                            <div class="panel panel-default">
                                <div class="panel-heading" >
                                    <h1>Contact Us</h1>
                                </div>
                                <form action="send.php" method="POST">
                            <div class="panel-body">
                                <div class="form-group">
                                    <div class="input-group">
                                        <span class="input-group-addon"><i class="glyphicon glyphicon-user blue"></i></span>
                                        <input type="text" name="nombre" id="names" placeholder="Name" class="form-control" autofocus="autofocus" required>
                                    </div>
                                </div>
                                <div class="form-group">
                                    <div class="input-group">
                                        <span class="input-group-addon"><i class="glyphicon glyphicon-envelope blue"></i></span>
                                        <input type="text" name="email" id="correo"placeholder="Email" class="form-control" required>
                                    </div>
                                </div>
                                <div class="form-group">
                                    <div class="input-group">
                                        <span class="input-group-addon"><i class="glyphicon glyphicon-text-background blue"></i></span>
                                        <input type="text" name="asunto"id="asun" placeholder="Asunto" class="form-control" required>
                                    </div>
                                </div>

                                <div class="form-group">
                                    <div class="input-group">
                                        <span class="input-group-addon"><i class="glyphicon glyphicon-comment blue"></i></span>
                                        <textarea name="mensaje" id="mens" rows="6" class="form-control" placeholder="Escribe tu mensaje" type="text" required></textarea>
                                    </div>
                                </div>
                                <div class="btnEnviar">
                                <button type="submit" class="btn btn-info "id="btnSend"><span class="glyphicon glyphicon-send"> Enviar </span></button>
                                </div>
                            </div>
                            </form>
                        </div>
                    </div>
                </div>
            </div>

///////////////ESTE ES MI CODIGO PHP//////


<?php
//llamando a los campos
$nombre = $POST['nombre'];
$email = $POST['email'];
$asunto = $POST['asunto'];
$mensaje = $POST['mensaje'];


//Datos para el correo
$destinatario = "tecnologias.fem.mx@gmail.com";
$asuntos = "Contacto desde nuestra web";

$carta .= "De: $nombre \n";
$carta.="Correo: $email \n";
$carta.="Asunto: $asunto \n";
$carta.="Mensaje: $mensaje";
 
//Enviando mensaje

mail($destinatario, $asuntos, $carta);
header('Location:menenviado.php')



?>



Este es mi formulario
Editado
0
Puntos
1068
Visitas
7
Resp
Por miguell hace 8 años
Novice
Respuesta #1
<?php
//llamando a los campos
$nombre = $POST['nombre'];
$email = $POST['email'];
$asunto = $POST['asunto'];
$mensaje = $POST['mensaje'];


//Datos para el correo
$destinatario = "tecnologias.fem.mx@gmail.com";
$asuntos = "Contacto desde nuestra web";

$carta .= "De: $nombre \n";
$carta.="Correo: $email \n";
$carta.="Asunto: $asunto \n";
$carta.="Mensaje: $mensaje";
 
//Enviando mensaje

mail($destinatario, $asuntos, $carta);
header('Location:menenviado.php')



?>
Esre es mi codigo php
0
Puntos
Por miguell hace 8 años
Novice
Respuesta #2
edita el tema y agrega una buena descripción de tu problema para que podamos ayudarte amigo ;)
0
Puntos
Por alber hace 8 años
Admin
Respuesta #3
Por lo que se puede ver en tu código tienes la parte de envío de email como podemos ver aquí:
mail($destinatario, $asuntos, $carta);
sin embargo la parte del INSERT a la base de datos no existe, es por eso que no se guarda en ninguna parte.. debes de tener algo parecido a esto en tu PHP:
//INSERTAR REGISTRO
$accion_nm = "INSERT INTO tabla_contacto (columna1) VALUES ('algo')";
$consulta_nm = mysqli_query($conexion,$accion_nm) or die(mysqli_error());
por supuesto también has de tener una base de datos que guarde los correos y tu sitio web correctamente conectado a ella.

salu2
0
Puntos
Por alber hace 8 años
Admin
Respuesta #4
Que tal amigo no tengo base de datos lo que requiero es que se llenen el formulario y al oprimir enviar llegue a un email
1
Puntos
Por miguell hace 8 años
Novice
Respuesta #5
no dupliques post hablando del mismo tema, no hace falta y si duplicaa se eliminan

haz una prueba con tu código php

cambia esto
mail($destinatario, $asuntos, $carta);

por esto
mail($destinatario, $asuntos, $mensaje);

cuando lo pruebes nos cuentas el resultado aquí.. en ESTE HILO

salu2
1
Puntos
Por alber hace 8 años
Admin
Respuesta #6
que tal brother ya lo hice no me finciono como puedo lograrlo?
0
Puntos
Por miguell hace 8 años
Novice
Respuesta #7
ok te lo eh solucionado mirando bien el código.. tienes varios fallos en tu código php hermano, tienes que cambiar esto:
//llamando a los campos
$nombre = $POST['nombre'];
$email = $POST['email'];
$asunto = $POST['asunto'];
$mensaje = $POST['mensaje'];
por esto:
//llamando a los campos
$nombre = $_POST['nombre'];
$email = $_POST['email'];
$asunto = $_POST['asunto'];
$mensaje = $_POST['mensaje'];
y esto:
$carta .= "De: $nombre \n";
$carta.="Correo: $email \n";
$carta.="Asunto: $asunto \n";
$carta.="Mensaje: $mensaje";
por esto:
$carta= "";
$carta .= "De: $nombre \n";
$carta.="Correo: $email \n";
$carta.="Asunto: $asunto \n";
$carta.="Mensaje: $mensaje";
todo tu código php debe de quedar así:
//llamando a los campos
$nombre = $_POST['nombre'];
$email = $_POST['email'];
$asunto = $_POST['asunto'];
$mensaje = $_POST['mensaje'];


//Datos para el correo
$destinatario = "tecnologias.fem.mx@gmail.com";
$asuntos = "Contacto desde nuestra web";

$carta='';
$carta .= "De: $nombre \n";
$carta.="Correo: $email \n";
$carta.="Asunto: $asunto \n";
$carta.="Mensaje: $mensaje";
 
//Enviando mensaje
mail($destinatario, $asuntos, $carta);
header('Location:menenviado.php');
2
Puntos
Por alber hace 8 años
Admin
Para comentar Inicia sesión o Regístrate
Phpres 2025@ All rights reserved.
Utilizamos cookies para mejorar la navegación en el sitio. Más información Aceptar