Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/03/2013, 12:36
Avatar de NaRanJiTo78
NaRanJiTo78
 
Fecha de Ingreso: noviembre-2007
Ubicación: In the BeaCh
Mensajes: 874
Antigüedad: 17 años
Puntos: 10
Pregunta duda de novato: Mostrar mensaje de confirmación de formulario en la misma página

Hola!

Soy novato en esto de php...
Tengo un formulario simple en un html que con
Cita:
<form action="contacto.php">
el cual es el siguiente:

Código:
<?php
//Importamos las variables del formulario de contacto
@$nombre = addslashes($_POST['nombre']);
@$email = addslashes($_POST['email']);
@$telefono = addslashes($_POST['telefono']);
@$mensaje = addslashes($_POST['mensaje']);
//Preparamos el mensaje de contacto
$cabeceras = "De: $email\n" //La persona que envia el correo
 . "Reply-To: $email\n";
$asunto = "Mensaje desde www.miweb.es"; //asunto aparecera en la bandeja del servidor de correo
$email_to = "[email protected]"; //cambiar por tu email
$contenido = "$nombre ha enviado un mensaje desde la web www.miweb.es\n"
. "\n"
. "Nombre: $nombre\n"
. "Email: $email\n"
. "Teléfono: $telefono\n"
. "Mensaje: $mensaje\n"
. "\n";
//Enviamos el mensaje y comprobamos el resultado
if (@mail($email_to, $asunto ,$contenido ,$cabeceras )) {

//Si el mensaje se envía muestra una confirmación
die("Gracias, su mensaje se envio correctamente.");
}else{
//Si el mensaje no se envía muestra el mensaje de error
die("Error: Su información no pudo ser enviada, intente más tarde");
}
?>
Y al pulsar enviar me redirige a una página en blanco con el mensaje de confirmación.

Pero como hacer que ejecute el php y me muestre el mensaje de confirmación en la misma página que está el formulario?

Un saludo, muchas gracias