Foros del Web » Programando para Internet » PHP »

Enviar formulario a correo con checkbox

Estas en el tema de Enviar formulario a correo con checkbox en el foro de PHP en Foros del Web. Hola Amigos del foro tengo un problema cree un formulario que contiene un lista de productos los cuales se seleccionan con un checkbox, la cantidad ...
  #1 (permalink)  
Antiguo 04/11/2014, 09:53
 
Fecha de Ingreso: noviembre-2014
Ubicación: Quito
Mensajes: 1
Antigüedad: 10 años, 1 mes
Puntos: 0
Enviar formulario a correo con checkbox

Hola Amigos del foro tengo un problema cree un formulario que contiene un lista de productos los cuales se seleccionan con un checkbox, la cantidad se ingresa en un campo de texto, pero no se como hacer q me llegue a mi correo la opción escogida junto con el texto de la cantidad ingresada aquí les dejo el código

gracias por su atención

<form action="/gdform.php" method="post">

<label for="nombre">Nombre:
<input id="nombre" type="text" name="nombre" placeholder="Nombre y Apellido" />
</label><br>

<label for="direccion">Direcci&oacute;n:
<input id="direccion" type="direccion" name="direccion" placeholder="Lugar de su Empresa"/>
</label><br>

<label for="telefono">Tel&eacute;fono:
<input id="telefono" type="telefono" name="telefono" placeholder="ej: 0998862528 / 2012816"/>
</label><br>

<label for="email">E-mail:
<input id="email" type="email" name="email" placeholder="[email protected]"/>
</label>

<label for="verificacion" class="verif">¡Si ves esto, no llenes el siguiente campo!</label>
<input name="verificacion" class="verif" /><br>

Lista
Productos Org&aacute;nicos
Cantidad
Precio
<br>


<input type="checkbox" class="cb1" name="check[]" value="Acelga - 500g">Acelga - 500g
<input type="text" class="cantidad" name="cantidad"> 1,20<br>

<input type="checkbox" class="cb1" name="check[]" value="Albahaca - Atado">Albahaca - Atado
<input type="cantidad" class="cantidad" name="cantidad"> 0,60<br>

<input type="checkbox" class="cb1" name="check[]" value="Coliflor - Atado">Coliflor - Atado
<input type="text" class="cantidad" name="cantidad"> 0,60<br>

<input id="submit" type="submit" value="enviar" name="sub">

</form>


Codigo PHP


<?php
$nombre = $_POST['nombre'];
$email = $_POST['email'];
$direccion = $_POST['direccion'];
$telefono = $_POST['telefono'];
$cantidad = $_POST['cantidad'];
$mensaje = $_POST['mensaje'];

$header = 'From: ' . $email . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";


$mensaje = "Este mensaje fue enviado por: " . $nombre . ",
Telefono: " . $telefono . ",
Direccion: " . $direccion . " \r\n";
$mensaje .= "Su e-mail es: " . $email . " \r\n";
$mensaje .= "Enviado el: " . date('d/m/Y', time()). " \r\n";


if ($_POST['sub']) {
$_check = $_POST['check'];

foreach($_check as $ch ){
$mensaje .= $ch;
print " ".$cantidad;

}
}

if ($_POST['verificacion'] != ""){
// Es un SPAMbot
exit();
}else{
// Es un usuario real, proceder a enviar el formulario.
}

$para = '[email protected]';
$asunto = 'Mail Tierra Sabia';

mail($para, $asunto, utf8_decode($mensaje), $header);


header('Location: mailenviado.html');

?>

Última edición por andresz2704; 05/11/2014 a las 10:14

Etiquetas: checkbox, formulario-php, mail(), text
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 21:03.