Ver Mensaje Individual
  #37 (permalink)  
Antiguo 17/07/2015, 12:57
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 ...???

prueba con este:
Código PHP:
Ver original
  1. <?php
  2. $hostname = "xxxxx";
  3. $database = "xxxxx";
  4. $username = "xxxx";
  5. $password = "xxxx";
  6. $conexion = mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR);
  7.  
  8. //recibimos las variables
  9. $nombre = $_POST["nombre"];
  10. $correo = $_POST["correo"];
  11. $numero = $_POST["numero"];
  12. $contenido = $_POST["contenido"];
  13.  
  14. //buscamos el email en la base de datos
  15. mysql_select_db($database, $conexion);
  16. $query_datos = "SELECT email FROM datos WHERE email = '$correo'";
  17. $datos = mysql_query($query_datos, $conexion) or die(mysql_error());
  18. $row_datos = mysql_fetch_assoc($datos);
  19. $totalRows_datos = mysql_num_rows($datos);
  20.  
  21. //comparamos el email recibido con el de la base si lo hay
  22. if($correo==$row_datos['correo']/*este esta almacenado en tu base*/){
  23.  
  24. //si hay coincidencia enviamos el email con el codigo que desees
  25. $asunto = "Confirmación";
  26.  
  27. $mensaje = "
  28. Nombre del Invitado: ".$nombre."
  29. Correo: ".$correo."
  30. Número: ".$numero."
  31. Confirmación: ".$contenido."
  32. ";
  33. mail ($para,$asunto,$header,utf8_decode($mensaje));
  34.  
  35. $asunto = "Confirmación";
  36.  
  37. $mensaje = "
  38. Nombre del Invitado: ".$nombre."
  39. Correo: ".$correo."
  40. Número: ".$numero."
  41. Confirmación: ".$contenido."
  42. ";
  43. mail ($para,$asunto,$header,utf8_decode($mensaje));
  44.  
  45. $header = 'From: ' . $correo . " \r\n";
  46. $header .= "X-Mailer: PHP/".phpversion(). " \r\n";
  47. $header .= "Mime-Version: 1.0 \r\n";
  48. $header .= "Content-Type: text/plain";
  49.  
  50. echo "";
  51. }
  52. //si no hay conicidencia emitimos el mensaje de error
  53. else {
  54.  
  55. echo "El email no coincide con el registrado";
  56. }
  57. ?>