Hola Abimaelrc, gracias esto si funciona, si muestra los valores seleccionados, pero no puedo concatenar esos valores a una variable que sera enviada con el mensaje, te pongo mi script para que me puedas entender, este es mi formulario prueba
http://www.peru-expeditions.com/c-prueba.php cuando se envia el mensaje lo he puesto que se muestre los valores de los checkbox que han sido seleccionado, este es mi php
Código PHP:
if(isset($_POST['Submit']) and $capt->check_result()){
$message_send = "Mensaje desde la página\n\n
Nombre: ".utf8_decode($_POST['Nombre'])." \n
Correo: ".utf8_decode($_POST['Correo'])." \n";
/*foreach ($_POST['Tour'] as $id){
$message_send = $message_send + $id." \n";
}*/
$headers .= 'To: <'.$email_recipient.'>' . "\r\n";
$headers .= 'From: '.$_POST['Nombre'].' <'.$_POST['Correo'].'>' . "\r\n";
if(mail($email_recipient, 'SOLICITUD ENVIADA' , $message_send, $headers))
/*Aqui lo puse para que se muestre como mensaje*/
foreach($_POST["Tour"] as $id){
echo $id . "<br />";
}
else
echo '<div style="color: red"><strong>Hubo un problema en el mensaje. Por favor, inténtelo de nuevo. Gracias.</strong></div>';
}
El foreach lo puse en lo q debia mostrarse el mensaje de envio correcto, pero lo que deberia en realidad es concatenarse esos valores a la variable $message_send para su correcto envio así
Código PHP:
if(mail($email_recipient, 'SOLICITUD ENVIADA' , $message_send, $headers))