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: 8 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. $asunto = "Confirmación";
  19.  
  20. $mensaje = "
  21. Nombre del Invitado: ".$nombre."
  22. Correo: ".$correo."
  23. Número: ".$numero."
  24. Confirmación: ".$contenido."
  25. ";
  26. mail ($para,$asunto,$header,utf8_decode($mensaje));
  27.  
  28. $asunto = "Confirmación";
  29.  
  30. $mensaje = "
  31. Nombre del Invitado: ".$nombre."
  32. Correo: ".$correo."
  33. Número: ".$numero."
  34. Confirmación: ".$contenido."
  35. ";
  36. mail ($para,$asunto,$header,utf8_decode($mensaje));
  37.  
  38. $header = 'From: ' . $correo . " \r\n";
  39. $header .= "X-Mailer: PHP/".phpversion(). " \r\n";
  40. $header .= "Mime-Version: 1.0 \r\n";
  41. $header .= "Content-Type: text/plain";
  42.  
  43. echo "";
  44. }
  45. //si no hay conicidencia emitimos el mensaje de error
  46. else {
  47.  
  48. echo "El email no coincide con el registrado";
  49. }
  50. ?>

prueba con eso y me cuentas

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