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
1042
Visitas
7
Resp
Por miguell hace 7 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 7 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 7 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 7 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 7 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 7 años
Admin
Respuesta #6
que tal brother ya lo hice no me finciono como puedo lograrlo?
0
Puntos
Por miguell hace 7 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 7 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