Buenas, tengo un formulario con combobox y casilla de verificacion que funciona en local, el trace me muestra en panel de salida el valor que elijo, pero cuando lo subo a web y tras rellenar envio el formulario no me llegan en el email esas variables.
El formulario se carga en otro swf que hace de base
Copio el codigo para ver si le pueden echar un ojo. Gracias de antemano
// COMBO TARJETA
Código:
tarjeta = "No ha seleccionado";
form = new Object();
form.change = function(evt) {
tarjeta = evt.target.selectedItem.data;
};
combo_tarjeta.addEventListener("change", form);
// CHECK INFO
Código:
info = "SI";
form = new Object();
form.click = function(eventObj) {
controlador = eventObj.target.selected;
if (controlador==false) {
info= "NO";
} else {
info = "SI";
}
};
check_info.addEventListener("click", form);
Aqui recoge datos el formulario. Los demas datos funcionan ok
Código:
form_lv.tarjeta = evt.target.selectedItem.data;
form_lv.info = info;
Y el php que recoge y envia email
Código PHP:
<?php
if(isset($_POST["nombre"])&& isset($_POST["email"])&& isset($_POST["telefono"])&& isset($_POST["direccion"])&& isset($_POST["dni"])&& isset($_POST["fecha"])&&isset($_POST["tarjeta"])&& isset($_POST["info"]) ){
$fecha = date("D-M-y H:i");
$mymail = "EMAIL";
$subject = "Desde SOCIOS";
$contenido = $_POST["nombre"]." \n\n";
$contenido .= $_POST["email"]." \n\n";
$contenido .= $_POST["telefono"]."\n\n";
$contenido .= $_POST["direccion"]."\n\n";
$contenido .= $_POST["dni"]."\n\n";
$contenido .= $_POST["fecha"]."\n\n";
$contenido .= $_POST["mensaje"]."\n\n";
$contenido .= $_POST["tarjeta"]."\n\n";
$contenido .= $_POST["info"]."\n\n";
$contenido .= "el mensaje se escribio el ".$fecha;
$header = "From:".$_POST["email"]."\nReply-To:".$_POST["email"]."\n";
$header .= "X-Mailer:PHP/".phpversion()."\n";
$header .= "Mime-Version: 1.0\n";
$header .= "Content-Type: text/plain";
mail($mymail, $subject, utf8_decode($contenido) ,$header);
echo "&estatus=ok&";
}
?>