Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

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
1070
Visitas
7
Resp
Por Miguel l hace 73 meses
Principiante Sitio web
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 Miguel l hace 73 meses
Principiante Sitio web
Respuesta #2
edita el tema y agrega una buena descripción de tu problema para que podamos ayudarte amigo ;)
0
Puntos
Por alber hace 73 meses
Administrador
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 73 meses
Administrador
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 Miguel l hace 73 meses
Principiante Sitio web
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 73 meses
Administrador
Respuesta #6
que tal brother ya lo hice no me finciono como puedo lograrlo?
0
Puntos
Por Miguel l hace 73 meses
Principiante Sitio web
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 73 meses
Administrador
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate