Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/02/2015, 15:00
Luccyan
 
Fecha de Ingreso: noviembre-2014
Mensajes: 5
Antigüedad: 10 años
Puntos: 0
Respuesta: Seleccionar multiples checkbox en php y enviar por mail

mira este codigo yo acabo de crear un formulario con checkbox.

aqui va el HTML
Código HTML:
<div id="contact" class="spacer">
   
    <div class="container contactform center">
        
            <div class="row ">   
                 <h2 class="text-center wowload fadeInDownBig ">Servir para ganar</h2>
                <div class="col-sm-6  col-xs-12">      
        <form id="main-contact-form" class="contact-form row wowload fadeInLeftBig" name="contact-form" action="send-mail.php" method="post">
	    				<h2 class="title text-center">Suscribase</h2>
	    				<div class="status alert alert-success" style="display: none"></div>
				    	
				            <div class="form-group ">
				                <input type="text" name="sender_name" class="form-control" required="required" placeholder="Nombre">
				            </div>
                            <div class="form-group ">
				                <input type="text" name="sender_lastname" class="form-control" required="required" placeholder="Apellido">
				            </div>
				            <div class="form-group ">
				                <input type="email" name="sender_email" class="form-control" required="required" placeholder="Email">
				            </div>
            
                            <div class="form-group ">
                            <label for="field_message">Mensaje</label>
	                           <textarea id="field_message" name="sender_message"></textarea>
	
            </div>            
                              
				   
                    
                            <p >Opciones</p>
            
                            <div class="checkbox checkbox-success">
                            <input id="check_1" type="checkbox" name="checkbox_group_1[]" value="Opcion1">
	                        <label for="check_1">Opci&oacute;n uno</label>
                            </div>
            
                            <div class="checkbox checkbox-success">
	                        <input id="check_2" type="checkbox" name="checkbox_group_1[]" value="Opcion2">
	                        <label for="check_2">Opci&oacute;n dos</label>
                            </div>
	                        
                            <div class="checkbox checkbox-success">
	                        <input id="check_3" type="checkbox" name="checkbox_group_1[]" value="Opcion3">
	                        <label for="check_3" >Opci&oacute;n tres</label>
                            </div>
            
            
            
            		            <div class="form-group ">
				                <input type="submit" name="submit" class="btn btn-primary pull-right" value="Enviar">
				            </div>
	    			</form>
                   
      </div>
                 <div class="col-sm-6  col-xs-12 wowload fadeInRightBig" >      
        <h3 class="text-center"></h3>
           
          <h4>Fecha:</h4> Marzo de 2015
             <br>
                     <br>
           <h4>Modalidad:</h4>Presencial -- (Sal&oacute;n por confirmar)
                     <br>
                     <br>
           <h4>Hora:</h4>07:30 pm (Col)
           
      </div>
</div>
       
      
</div>
<!--Contact Ends-->


    </div> 
aqui va el PHP
Código PHP:
<?php
    $mail_to 
'ESCRIBE TU DIRECCION DE CORREO AQUI'

    
// asignando data from $_POST array a variables
    
$name $_POST['sender_name'];
    
$lastname $_POST['sender_lastname'];
    
$mail_from $_POST['sender_email'];
    
$message $_POST['sender_message'];
    

    
$host_plan $_POST['radio_group_1'];
    
$additional_options implode(' | '$_POST['checkbox_group_1']);
    
$host_period $_POST['dropdown'];
    
    
// construyendo el asunto del email
    
$subject 'Suscripcion para conferencia aman_' $name;

    
// Construyendo el cuerpo del email
    
$body_message 'Nombre: ' $name "\r\n";
    
$body_message .= 'Apellido: ' $lastname "\r\n";
    
$body_message .= 'E-mail: ' $mail_from "\r\n";
    
$body_message .= 'Message: ' $message;
    
    
$body_message .='El usuario selecciono: ' $additional_options "\r\n";
        

    
//Construyendo la el header del mensaje
    
$headers 'From: ' $mail_from "\r\n";
    
$headers .= 'Reply-To: ' $mail_from "\r\n";

    
$mail_sent mail($mail_to$subject$body_message$headers);

    if (
$mail_sent == true){ ?>
        <script language="javascript" type="text/javascript">
        alert('Tu Suscripcion se ha realizado con exito');
        window.location = 'index.html';
        </script>
    <?php } else { ?>
    <script language="javascript" type="text/javascript">
        alert('No se ha logrado completar el registro por favor intentalo otra vez');
        window.location = 'index.html';
    </script>
    <?php
    
}

?>
espero que te sirva.