Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/12/2009, 09:06
Folter
 
Fecha de Ingreso: diciembre-2008
Mensajes: 67
Antigüedad: 15 años, 4 meses
Puntos: 1
estado del envio del correo

Hola, estoy creando un formulario de correo y lo que quiero es que el estado del envio se muestre en la misma pagina html que el formulario, me explico, cuando uno meta sus datos en el formulario y pinche en enviar formulario quiero que el estado ("ha sido enviado con exito" o "ha ocurrido un error") se muestre debajo del mismo formulario.

Codigo php

<?php
$name = $_POST['name'];
$mail = $_POST['mail'];

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

$message = "<b>Este mensaje fue enviado por:</b> " . $name . "<br>";
$message .= "<b>Su e-mail es:</b> " . $mail . "<br>";
$message .= "<b>Mensaje:</b> " . $_POST['message'] . "<br><br>";
$message .= "Enviado el " . date('d/m/Y', time());

$para = '[email protected]';
$asunto = 'Contacto desde Another Chance Records';

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

echo '&estatus=ok&';
?>

Codigo html, por si lo necesitais

<form action="php/send_email.php" method="post">
<input id="form" name="name" type="text" value="" size="30" maxlength="80" title="Name"><br><br>
<input id="form" name="mail" type="text" value="" size="30" maxlength="80" title="Mail"><br><br>
<textarea id="form" name="message" cols="30" rows="3" title="Message"></textarea><br><br>
<input id="btn" name="send" type="submit" value="Send message">
</form>

Espero que alguien me pueda ayudar.

Un saludo!