Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2010, 13:36
Zodiaco
 
Fecha de Ingreso: septiembre-2008
Ubicación: Argentina
Mensajes: 163
Antigüedad: 15 años, 6 meses
Puntos: 1
Pregunta Formulario de Contacto

Hola gente, tengo un problema con un formulario de contacto PHP vinculado a una pag. en HTML.

El formulario funciona de maravilla pero al clikear el botón de enviar este abre una nueva pag en blanco, esto lo hace para confirmar que se ha enviado correctamente, pero yo quisiera saber como puedo colocar que se ha enviado correctamente dentro de la misma pag. de contacto de mi web.

Este es el código del formulario:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<?
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];
$telefono = $_POST['telefono'];

$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su teléfono es: " . $telefono . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = '[email protected]';


mail($para, $asunto, utf8_decode($mensaje), $header);

echo "Mensaje enviado correctamente";
?>

</body>
</html>

Gracias x la ayuda...