Cómo crear una encuesta en HTML con formulario y resultados enviados por correo

Ignacio P Seguir

Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
6 Ene 2012
Mensajes
805
Bueno veran, necesito crear un apartado en html donde cualquiera tenga la oportunidad de votar por ciertos elementos y requieran llenar un formulario como: Nombre, edad, correo electronico, etc... y los resultados no se les muestren, sino que sea enviado a un email...

Podrian ayudarme?
 

fisasti

Beta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Jun 2013
Mensajes
97
Básicamente tienes que hacer un formulario con esos campos y mandar el mail con php... porque si ponés un link directo a tu email quedaría bastante feo la verdad. Lo otro que se me ocurre, si no quieres usar php, es encontrar alguna página en la que puedas enviar emails (pueden ser anónimos) y en la que puedas pasar el contenido del mensaje por GET. Si la consigues, debes cambiar el action del formulario a: "http://sitioqueenviamails.com/?mensaje=" + mensaje. En ese caso necesitarías armar el mensaje con javascript... pero bueno, ¿podés usar php? Sería mucho más simple. Acá un código más o menos tipo:

Insertar CODE, HTML o PHP:
<?
if (!isset($_POST['send'])) {
     $name = $_POST['name'];
     $edad = $_POST['edad'];
     $email = $_POST['email'];

     if (mail("tuemail@gmail.com", "Datos del sitio web", $name . ', de ' . $edad . ' años y con el email ' . $email . ', te ha contactado a través de tu sitio'))
     print "Mail enviado";

}
?>
<form action="post">
<input type="text" name="name" value="" />
<input type="text" name="edad" value="" />
<input type="text" name="email" value="tuemail@gmail.com" />
<input type="submit" name="send">
</form>
 
Arriba