Ahorita esta ok si manda el mensaje, pero porque en el php de envio no declaro o llamo a los checkbox, este es mi código que uso para el envio (es un js que llama a un php)
Tanto el js como el php en ellas esta declarado los checkbox pero cuando lo declaro asi no se envia el correo, MI prgunta es como hacer para que tambien en el envio se manden los valores del checkbox que ha sido seleccionado. Muchas gracias
El objetivo de esto en realidad es solo tomar los valores de los checkbox que esta seleccionados y ser enviado con el mensaje, porque al ultimo en el formulario que me han pedido hacer habra al rededor de 30 checkbox y si el usuario solo activa uno sera tedioso recibir en el mensaje el valor de los checkbox que estan vacios. Muchas Gracias
Código PHP:
function get(obj) {
var poststr = "Nombre=" + encodeURI( document.getElementById("Nombre").value ) +
"&Correo=" + encodeURI( document.getElementById("Correo").value )+
"&Otros=" + encodeURI( document.getElementById("Otros").value )+
"&tour1=" + encodeURI( document.getElementById("tour1").value )+
"&tour2=" + encodeURI( document.getElementById("tour2").value )+
"&tour3=" + encodeURI( document.getElementById("tour3").value )+
"&tour4=" + encodeURI( document.getElementById("tour4").value )+
"&capt=" + encodeURI( document.getElementById("capt").value )+
"&Submit=" + encodeURI( document.getElementById("Submit").value );
makePOSTRequest('captcha/c-envio-prueba.php', poststr);
}
function write_captcha(){
define('Nombre', 'string', 'Nombre');
define('Correo', 'email', 'E-mail');
clicks++;
document.getElementById('capt').value = ''
document.getElementById('captcha_id').innerHTML = '<img src="captcha/captcha_img.php?clicks=' + clicks + '" border="0" alt="" /><a href="#" onclick="write_captcha();"><img src="gifs/refresh.gif" border="0" alt="" /></a>';
return false;
}
Código PHP:
<?
$email_recipient = '[email protected]';
session_start();
error_reporting(0);
include("class/captchaZDR.php");
$capt = new captchaZDR;
$wrong_captcha = '';
if(isset($_REQUEST['Submit']) and $capt->check_result()){
$message_send = "Mensaje desde la página\n\n
Nombre: ".$_REQUEST['Nombre']." \n
Correo: ".$_REQUEST['Correo']." \n
Otros: ".$_REQUEST['Otros']." \n
tour1: ".$_REQUEST['tour1']." \n
tour2: ".$_REQUEST['tour2']." \n
tour3: ".$_REQUEST['tour3']." \n
tour4: ".$_REQUEST['tour4']." \n";
$headers .= 'To: <'.$email_recipient.'>' . "\r\n";
$headers .= 'From: '.$_REQUEST['Nombre'].' <'.$_REQUEST['Correo'].'>' . "\r\n";
if(mail($email_recipient, 'SOLICITUD DE INFORMACION PERU EXPEDITIONS' , $message_send, $headers))
header ("Location: http://www.peru-expeditions.com/c-gracias.html");
else
echo '<div style="color: red"><strong>Hubo un problema en el mensaje. Por favor, inténtelo de nuevo. Gracias.</strong></div>';
}
else{if(isset($_REQUEST['Submit']) and (!$capt->check_result()) )
echo '<div style="color: red"><b>Intente de nuevo. Actualizar:</b><a href="#" onclick="write_captcha();"><img src="gifs/refresh.gif" border="0" alt="" /></a></div>';
}
?>