Foros del Web » Programando para Internet » PHP »

Enviar formulario por correo con respuesta

Estas en el tema de Enviar formulario por correo con respuesta en el foro de PHP en Foros del Web. buenos días, necesito compilar un formulario donde el usuario puede elegir hasta tres opciones en las casillas de verificación entre las varias casillas. cuando el ...
  #1 (permalink)  
Antiguo 11/11/2014, 06:14
 
Fecha de Ingreso: septiembre-2010
Mensajes: 92
Antigüedad: 13 años, 6 meses
Puntos: 1
Pregunta Enviar formulario por correo con respuesta

buenos días, necesito compilar un formulario donde el usuario puede elegir hasta tres opciones en las casillas de verificación entre las varias casillas.
cuando el usuario envía las casilla necesito que inmediatamente lleguen al correo del usuario las respuestas segundo las casillas seleccionadas.
Ejemplo pregunta1: cirugia de aumento de seno si seleccionada recibo la cotizacion

lo que quiero es que cuando el usuario elija la casilla de pregunta1 reciba en su correo la respuesta a la pregunta.
gracias de antemano por la respuesta.
  #2 (permalink)  
Antiguo 11/11/2014, 06:54
Avatar de andres_15_  
Fecha de Ingreso: septiembre-2008
Ubicación: Cali
Mensajes: 232
Antigüedad: 15 años, 7 meses
Puntos: 7
Respuesta: Enviar formulario por correo con respuesta

Puedes trabajarlo directamente con PHP utilizando los metodos de mail o puedes trabajar con una libreria que te ayude, personalmente lo haria con Mail

Aqui puedes consultar mas acerca de ello:

http://php.net/manual/es/function.mail.php

Este es un ejemplo que he tomado desde la pagina del manual

Código PHP:
Ver original
  1. <?php
  2. $para      = '[email protected]';
  3. $titulo    = 'El título';
  4. $mensaje   = 'Hola';
  5. $cabeceras = 'From: [email protected]' . "\r\n" .
  6.     'Reply-To: [email protected]' . "\r\n" .
  7.     'X-Mailer: PHP/' . phpversion();
  8.  
  9. mail($para, $titulo, $mensaje, $cabeceras);
  10. ?>

RECUERDA, DEBES ACTIVAR TU SERVICIO DE SMTP EN EL PHP.INI Y POSIBLEMENTE OTRAS COSAS
  #3 (permalink)  
Antiguo 11/11/2014, 07:15
 
Fecha de Ingreso: septiembre-2010
Mensajes: 92
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: Enviar formulario por correo con respuesta

Hola andres_15_ gracias para la respuesta.
yo soy novado de php, si puedes me dices como conecto los datos de las casillas de verificación en el archivo php? si puedes poner ejemplos, gracias
osea el archivo html con el formulario contiene varias casillas de verificación, como hago para que el php la envie y responda segundo la casilla seleccionada?
gracias por la paciencia.
  #4 (permalink)  
Antiguo 11/11/2014, 15:42
Avatar de herzbazi  
Fecha de Ingreso: febrero-2012
Mensajes: 612
Antigüedad: 12 años, 2 meses
Puntos: 36
Respuesta: Enviar formulario por correo con respuesta

hola mira yo lo que haría es que leería las casillas marcadas

ejemplo si tienes 3 casillas pondría algo asi

Código PHP:
Ver original
  1. $pregunta=$_POST['casilla'];
donde casilla es el valor que te manda el formulario

pondria despues un swich algo asi
Código PHP:
Ver original
  1. switch ($pregunta) {
  2.     case "1":
  3.         $respuesta="respuesta uno";
  4.         break;
  5.     case "2":
  6.         $respuesta="respuesta dos";
  7.         break;
  8.     case "3":
  9.          $respuesta="respuesta 3";        
  10.          break;
  11. }

luego de esto ponogo la funcion mail que ya te han dicho antes
Código PHP:
Ver original
  1. $para = '[email protected]'; (correo de la pesona el cual lo puedes recoger por variable)
  2. $titulo    = 'El título';
  3. $mensaje   = '$respuesta';
  4. $cabeceras = 'From: [email protected]' . "\r\n" .
  5.     'Reply-To: [email protected]' . "\r\n" .
  6.     'X-Mailer: PHP/' . phpversion();
  7.  
  8. mail($para, $titulo, $mensaje, $cabeceras);

algo así seria

lee documentación si no te sale me dices y lo vemos juntos
__________________
Enseña todo lo que sepas...
Aprende todo lo que puedas..
  #5 (permalink)  
Antiguo 11/11/2014, 17:38
 
Fecha de Ingreso: septiembre-2010
Mensajes: 92
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: Enviar formulario por correo con respuesta

herzbazi, muchas gracias para la ayuda y disculpa la demora en contestar, estaba afuera y no pude leer hasta ahora, voy a probar asi que pueda y te cuento, gracias

Etiquetas: correo, formulario, respuesta
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:48.