Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/05/2014, 05:51
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Formulario de contacto: cambiar pestaña por mensaje en el formulario

Si tienes que leer lo que llega por POST validarlo y mostrar la respuesta donde quieras. Es largo, que es lo que no sabes hacer.

Código PHP:
Ver original
  1. <?php
  2. if(isset($_POST['email'])) {
  3.  
  4. // Debes editar las próximas dos líneas de código de acuerdo con tus preferencias
  5. $email_to = "[email protected]";
  6. $email_subject = "Contacto desde el sitio web";
  7.  
  8. // Aquí se deberían validar los datos ingresados por el usuario
  9. if(!isset($_POST['first_name']) ||
  10. !isset($_POST['last_name']) ||
  11. !isset($_POST['email']) ||
  12. !isset($_POST['telephone']) ||
  13. !isset($_POST['comments'])) {
  14.  
  15. echo "<b>Ocurrió un error y el formulario no ha sido enviado. </b><br />";
  16. echo "Por favor, vuelva atrás y verifique la información ingresada, gracias.<br />";
  17. die();
  18. }
  19.  
  20. $email_message = "Detalles del formulario de contacto:\n\n";
  21. $email_message .= "Nombre: " . $_POST['first_name'] . "\n";
  22. $email_message .= "Apellido: " . $_POST['last_name'] . "\n";
  23. $email_message .= "E-mail: " . $_POST['email'] . "\n";
  24. $email_message .= "Teléfono: " . $_POST['telephone'] . "\n";
  25. $email_message .= "Comentarios: " . $_POST['comments'] . "\n\n";
  26.  
  27.  
  28. // Ahora se envía el e-mail usando la función mail() de PHP
  29. $headers = 'From: '.$email_from."\r\n".
  30. 'Reply-To: '.$email_from."\r\n" .
  31. 'X-Mailer: PHP/' . phpversion();
  32. @mail($email_to, $email_subject, $email_message, $headers);
  33.  
  34. echo "Gracias por ponerse en contacto con nosotros, le responderemos con la mayor brevedad posible.";
  35. }else{
  36.  
  37. //Aqui el formulario
  38.  
  39. }
  40. ?>

Esto lo debes tener al principio de index que deberá ser .php no .html.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.