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.
Editado
///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 formularioEditado
0
Puntos
Puntos
1042
Visitas
Visitas
7
Resp
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 php0
Puntos
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
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í:
salu2
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
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
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
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
Puntos
Por alber hace 7 años
Admin
Respuesta #6
que tal brother ya lo hice no me finciono como puedo lograrlo?
0
Puntos
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
Puntos
Por alber hace 7 años
Admin