Ver Mensaje Individual
  #14 (permalink)  
Antiguo 17/07/2015, 11:13
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 9 años, 10 meses
Puntos: 263
Respuesta: formulario validar y enviar por email ...???

al principio te lo indique, hay varias formas, esta es una de ellas:

Código PHP:
Ver original
  1. <?php
  2. $db = new MySQLi('tuhost', 'tuusuario' , 'tupass' , 'tubase');
  3.  
  4. //recibimos las variables
  5. $nombre = $_POST["nombre"];
  6. $correo = $_POST["correo"];
  7. $numero = $_POST["numero"];
  8. $contenido = $_POST["contenido"];
  9.  
  10. //buscamos el email en la base de datos
  11. $email = $db->query("SELECT email FROM datos WHERE email = '$correo'");
  12. $row_result = $email->fetch_assoc();
  13.  
  14. //comparamos el email recibido con el de la base si lo hay
  15. if($correo==$row_result['correo']/*este esta almacenado en tu base*/){
  16.  
  17. //si hay coincidencia enviamos el email con el codigo que desees
  18. $para = "mi_correo@gmail.com";
  19. $asunto = "Confirmación";
  20.  
  21. $mensaje = "
  22. Nombre del Invitado: ".$nombre."
  23. Correo: ".$correo."
  24. Número: ".$numero."
  25. Confirmación: ".$contenido."
  26. ";
  27. mail ($para,$asunto,$header,utf8_decode($mensaje));
  28.  
  29. $para = "mi_correo@gmail.com";
  30. $asunto = "Confirmación";
  31.  
  32. $mensaje = "
  33. Nombre del Invitado: ".$nombre."
  34. Correo: ".$correo."
  35. Número: ".$numero."
  36. Confirmación: ".$contenido."
  37. ";
  38. mail ($para,$asunto,$header,utf8_decode($mensaje));
  39.  
  40. $header = 'From: ' . $correo . " \r\n";
  41. $header .= "X-Mailer: PHP/".phpversion(). " \r\n";
  42. $header .= "Mime-Version: 1.0 \r\n";
  43. $header .= "Content-Type: text/plain";
  44.  
  45. echo "";
  46. }
  47. //si no hay conicidencia emitimos el mensaje de error
  48. else {
  49.  
  50. echo "El email no coincide con el registrado";
  51. }
  52. ?>

prueba con eso y me cuentas

Última edición por xfxstudios; 17/07/2015 a las 11:19