Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/06/2013, 10:16
barrierp
(Desactivado)
 
Fecha de Ingreso: mayo-2013
Ubicación: lejos
Mensajes: 31
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: recojer datos de chekboxes y radio buttons desde un html a un .js y enviar

y finalmente , recibe un PHP que envía el mail:

Código PHP:
Ver original
  1. <?php
  2. // Guardar los datos recibidos en variables:
  3. $nombre = $_POST['nombre'];
  4. $email = $_POST['email'];
  5. $telefono = $_POST['telefono'];
  6. $localidad = $_POST['localidad'];
  7. $encuesta = $_POST['encuesta'];
  8. $consulta = $_POST['consulta'];
  9. $lugardetrabajo= $_POST['lugardetrabajo'];
  10. $dimension= $_POST['dimension'];
  11.  
  12. // Definir el correo de destino:
  13. $dest = "[email protected]";
  14.  
  15. // Estas son cabeceras que se usan para evitar que el correo llegue a SPAM:
  16. $headers = "From: $nombre <$email>\r\n";  
  17. $headers .= "X-Mailer: PHP5\n";
  18. $headers .= 'MIME-Version: 1.0' . "\n";
  19. $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
  20.  
  21. // Aqui definimos el asunto y armamos el cuerpo del mensaje
  22. $asunto = "Consulta desde formulario BARRIER web site.";
  23. $cuerpo = "Este mensaje fue enviado por ".$nombre."<br>";
  24. $cuerpo .= "Su Email es: ".$email."<br>";
  25. $cuerpo .= "Numero de telefono: ".$telefono."<br>";
  26. $cuerpo .= "Vive en: ".$localidad."<br>";
  27. $cuerpo .= "Como conocio la pagina web? ".$_POST['encuesta'] . "<br>";
  28. $cuerpo .= "El lugar a tratar es: ".$lugardetrabajo."<br>";
  29. $cuerpo .= "Considera el cliente que el total del lugar es: ".$dimension. "<br>";
  30. $cuerpo .= "Consulta: ".$consulta. "<br>";
  31. $cuerpo .= "Enviado el: " . date('d/m/Y', time());
  32.  
  33. // Esta es una pequena validación, que solo envie el correo si todas las variables tiene algo de contenido:
  34. if($nombre != '' && $email != '' && $telefono != '' && $encuesta != '' && $consulta != ''){
  35.     mail($dest,$asunto,$cuerpo,$headers); //ENVIAR!
  36.  
  37. //Enviando auto respuesta.
  38.         $pfw_header = "From: [email protected]\n"
  39.         . "Reply-To: [email protected]\n";
  40.                 $headers = "From: $nombre <$email>\r\n";  
  41.         $pfw_subject = "Tu consulta fue recibida";
  42.         $pfw_email_to = "$email";
  43. // Estas son cabeceras que se usan para evitar que el correo llegue a SPAM:
  44. $headers = "From: $nombre <$email>\r\n";  
  45. $headers .= "X-Mailer: PHP5\n";
  46. $headers .= 'MIME-Version: 1.0' . "\n";
  47. $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
  48.  
  49.         $pfw_message = "Muchas Gracias $nombre por contactar con BARRIER Control De Plagas\n"
  50.         . "Tu consulta fue recibida satisfactoriamente. \n"
  51.        
  52.         . "Nos pondremos en contanto contigo lo antes posible a tu E-mail: $email \n"
  53.         . "Si no respondemos por e-mail nos comunicaremos al: $telefono \n"
  54.         . " \n"
  55.         . "--------------------------------------------------------------------------\n"
  56.                 . "Por favor de NO responda este mensaje ya que es generado Automaticamente.\n"
  57.                 . "BARRIER-Control De Plagas.\n"
  58.         . "Tel: (011) 4233-7274.\n"
  59.                 . "www.barrierplagas.com.ar.\n";
  60.        
  61.         @mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ;
  62. }
  63. ?>

Aquí pongo la foto ya que mas arriba no puedo editar:



Por que me llegan los chekboxes y radio en blanco? que estaría faltando o que estoy haciendo mal?

MIL GRACIAS! DE ANTE MANO.