Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/01/2010, 17:22
Avatar de masterojitos
masterojitos
 
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: Formulario de Contacto

el vinculo del boton cambialo por la misma pagina (para que se envie el correo desde la misma pagina y aparesca el mensaje ahi mismo) y agrega este codigo en la misma:

Código PHP:
Ver original
  1. <?php
  2. $msg = "";
  3. if(isset($_POST['nombre'])){
  4.  
  5. $nombre = $_POST['nombre'];
  6. $mail = $_POST['mail'];
  7. $empresa = $_POST['empresa'];
  8. $telefono = $_POST['telefono'];
  9.  
  10. $header = 'From: ' . $mail . " \r\n";
  11. $header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
  12. $header .= "Mime-Version: 1.0 \r\n";
  13. $header .= "Content-Type: text/plain";
  14.  
  15. $mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
  16. $mensaje .= "Su teléfono es: " . $telefono . " \r\n";
  17. $mensaje .= "Su e-mail es: " . $mail . " \r\n";
  18. $mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
  19. $mensaje .= "Enviado el " . date('d/m/Y', time());
  20.  
  21. //no veo donde declaraste $asunto... asi que aqui te lo pongo... modificalo
  22. $asunto = 'asunto.....';
  23.  
  24. mail($para, $asunto, utf8_decode($mensaje), $header);
  25.  
  26. $msg = "Mensaje enviado correctamente";
  27.  
  28. }
  29. ?>

y por ultimo coloca este codigo donde deseas que aparesca el mensaje al enviar el formulario:
Código PHP:
Ver original
  1. <?php if(isset($msg)) echo $msg; ?>

Suerte.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog