formulario contacto

Iniciado por eugeniocol, 13 Julio 2017, 22:28 PM

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

eugeniocol

Hola buenas.

Tengo este formulario que me funciona ok, pero quisiera poner un mensaje " Mandado correo nos pondremos en contacto loa antes posible,gracias" cuando se manda antes de redireccionar  a la web.

<?php

$mail
='xxxxxxxxxxxxxxx@XXXXX.es';


$nombre $_POST['nombre'];
$apellido $_POST['apellido'];
$telefono $_POST['telefono'];
$email $_POST['email'];
$asunto $_POST['asunto'];
$mensaje $_POST['mensaje'];


$message "
nombre:"
.$nombre."
apellido:"
.$apellido."
telefono:"
.$telefono."
email:"
.$email."
asunto:"
.$asunto."
mensaje:"
.$mensaje."";

if (
mail($mail,"xxxxxxxxxxxxxxxxxxxxxxxxxxxxx",$message))

header("Refresh: 3; URL=https://www.xxxxxxxxxxxxxx.es");         


?>




Un Saludo.

Strigidae

Creo que entiendo tu pregunta, pero tu código no :-[

espero que esto te ayude

<?php
if(isset($_POST['email'])) {

// Debes editar las próximas dos líneas de código de acuerdo con tus preferencias
$email_to "destinatario@sudominio.com";
$email_subject "Contacto desde el sitio web";

// Aquí se deberían validar los datos ingresados por el usuario
if(!isset($_POST['nombre']) ||
!isset(
$_POST['apellido']) ||
!isset(
$_POST['email']) ||
!isset(
$_POST['telefono']) ||
!isset(
$_POST['mensaje'])) {

echo 
"<b>Ocurrió un error y el formulario no ha sido enviado. </b><br />";
echo 
"Por favor, vuelva atrás y verifique la información ingresada<br />";
die();
}

$email_message "Detalles del formulario de contacto:\n\n";
$email_message .= "Nombre: " $_POST['nombre'] . "\n";
$email_message .= "Apellido: " $_POST['apellido'] . "\n";
$email_message .= "E-mail: " $_POST['email'] . "\n";
$email_message .= "Teléfono: " $_POST['telefono'] . "\n";
$email_message .= "Mensaje: " $_POST['mensaje'] . "\n\n";


// Ahora se envía el e-mail usando la función mail() de PHP
$headers 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'X-Mailer: PHP/' phpversion();
@
mail($email_to$email_subject$email_message$headers);

echo 
"¡Correo enviado, nos pondremos en contacto Gracias!";
header("Refresh: 3; URL=https://www.xxxxxxxxxxxxxx.es");
}
?>


:P
También puedes poner un 'alert' con JS antes de, si no te sirve el 'echo' como un mensaje antes de redireccionar a tu página.

eugeniocol

Gracias por tu respuesta, pero esto ya lo solucione ahora estoy en otro tema dentro del formulario que me tiene loco a ver si me puedes hechar un cable esta a qui

https://foro.elhacker.net/desarrollo_web/renvio_correo_sin_pasar_por_servidor_de_pago-t472383.0.html;msg2133163#msg2133163

Un Saludo.