Buenas a todos, espero que alguien por aqui me pueda ayudar:
Mi problema es el siguiente, cuando pincho en el boton envio me indica que los datos se han enviado correctamente pero no me llega ningun gorreo, y por otro lado en los radio button no consigo que al marcar el de e_manzana me deje inactico el campo de parcela (par_inmueble) y pase el foco al de num_dormitorios.
Agradeceria cualquier ayuda. gracias.
Todo esta en un formulario, que tiene escrito el el fotograma del mismo el siguiente codigo: stop();
System.useCodepage = true;
import mx.comtrols.* ;
// indicamos donde se situa el foco en principo al cargar el formulario
Selection.setFocus(n_entidad);
// establecemos orden de tabulación
//datos entidad
n_entidad.tabIndex = 1;
n_sucursal.tabIndex = 2;
d_sucursal.tabIndex = 3;
p_sucursal.tabIndex = 4;
t_sucursal.tabIndex = 5;
e_sucursal.tabIndex = 6;
//datos inmueble, dirección
d_inmueble.tabIndex = 7;
l_inmueble.tabIndex = 8;
prov_inmueble.tabIndex = 9;
sup_inmueble.tabIndex = 10;
combo_superficie.tabIndex = 11;
vs_inmueble.tabIndex = 12;
// datos tipo inmueble
e_aislada.tabIndex = 13;
e_b_abierto.tabIndex = 14;
e_adosada.tabIndex = 15;
e_manzana.tabIndex = 16;
par_inmueble.tabIndex=17;
//características inmueble
num_dormitorios.tabIndex = 18;
ascensor.tabIndex = 19;
num_baños.tabIndex = 20;
antiguedad.tabIndex = 21;
//anexos inmueble:
// aparcamiento
aparcamiento.tabIndex = 22;
sup_con_apar.tabIndex = 23;
sup_uti_apar.tabIndex = 24;
//terraza
terraza.tabIndex = 25;
sup_ter_con.tabIndex = 26;
sup_ter_uti.tabIndex = 27;
// otros anexos
otros_anexo.tabIndex = 28;
sup_otro_con.tabIndex = 29;
sup_otro_uti.tabIndex = 30;
//trastero
trastero.tabIndex = 31;
sup_tra_con.tabIndex = 32;
sup_tra_uti.tabIndex = 33;
//observaciones y valor
observaciones.tabIndex = 34;
valor_apro.tabIndex = 35;
// indicamos el foco para el boton enviar
focusManager.defaultPushButton = enviar;
// actualizamos la condicion de seleccion de los radio button, solo no entramos en parcela si el que se selecciona es el de manzana cerrada. creamos variables
var escuchadoredificacion:Object= new Object();
escuchadoredificacion.click = function (evt:Object){
if (this.e_aislada.selected = true) {
par_inmueble.editable = true;
Selection.setFocus(par_inmueble);
}else {
if (this.e_b_abierto.selected = true) {
par_inmueble.editable = true;
Selection.setFocus(par_inmueble);
} else if(this.e_b_abierto.selected = true) {
par_inmueble.editable = true;
Selection.setFocus(par_inmueble);
}else if(this.e_manzana.selected = true) {
par_inmueble.editable = false;
Selection.setFocus(num_dormitorios);
}
}
}
edificacion.addEventListener("click", escuchadoredificacion);
Aqui, en la anterior funcion, no me funciona esta funcion, marque lo que marque me deja activo el campo par_inmueble en el boton enviar tiene este otro codigo:on (release) {
//asignamos valores a las distintas variables que vamos a usar
var_n_entidad = n_entidad.text;
var_n_sucursal = n_sucursal.text;
var_d_sucursal = d_sucursal.text;
var_p_sucursal = p_sucursal.text;
var_t_sucursal = t_sucursal.text;
var_e_sucursal = e_sucursal.text;
var_d_inmueble = d_inmueble.text;
var_l_inmueble = l_inmueble.text;
var_prov_inmueble = prov_inmueble.text;
var_sup_inmueble = sup_inmueble.text;
var_combo_superficie = combo_superficie.text;
var_vs_inmueble = vs_inmueble.text;
var_e_aislada = e_aislada.text;
var_e_b_abierto = e_abierto.text;
var_e_adosada = e_adosada.text;
var_e_manzana = e_manzana.text;
var_par_inmueble = v_par_inmueble.text;
var_num_dormitorios = num_dormitorios.text;
var_ascensor = ascensor.text;
var_num_baños = num_baños.text;
var_antiguedad = antiguedad.text;
var_aparcamiento = aparcamiento.text;
var_sup_con_apar = sup_con_apar.text;
var_sup_uti_apar = sup_uti_apar.text;
var_terraza = terraza.text;
var_sup_ter_con = sup_ter_con.text;
var_sup_ter_uti = sup_ter_uti.text;
var_otro_anexo = otro_anexo.text;
var_sup_otro_con = sup_otro_con.text;
var_sup_otro_uti = sup_otro_uti.text;
var_trastero = trastero.text;
var_sup_tra_con = sup_tra_con.text;
var_sup_tra_uti = sup_tra_uti.text;
var_observaciones = observaciones.text;
var_valor_apro = valor_apro.text;
var_error = "";
if(var_n_entidad == "" || var_n_sucursal == "" || var_d_sucursal == "" || var_p_sucursal == "" || var_t_sucursal == "" || var_e_sucursal == "" || var_d_inmueble == "" || var_l_inmueble == "" || var_prov_inmueble == "" )
{
if(var_n_entidad == ""){ var_error == "Debe introducir el nombre de la entidad. ";}
if(var_n_sucursal == ""){var_error += "Debe indicar la sucursal que lo solicita. ";}
if(var_d_sucursal == ""){var_error += "Debe introducir la dirección de la sucursal. ";}
if(var_p_sucursal == ""){var_error += "Debe indicar una persona de contacto. ";}
if(var_t_sucursal == ""){var_error += "Debe indicar un telefono de contacto. ";}
if(var_e_sucursal == ""){var_error += "debe indicar un email de contacto. ";}
if(var_d_inmueble == ""){var_error += "Falta la direccion del inmueble a tasar. ";}
if(var_l_inmueble == ""){var_error += "Falta la localidad del inmueble. ";}
if(var_prov_inmueble == ""){var_error += "Falta provincia del inmueble. ";}
this.gotoAndStop(3);
}
else {
if(var_e_sucursal.indexOf("@") != -1)
{
envio=new LoadVars();
envio.entidad=var_n_entidad;
envio.sucursal=var_n_sucursal;
envio.d_sucursal=var_d_sucursal;
envio.p_sucursal=var_p_sucursal;
envio.t_sucursal=var_t_sucursal;
envio.e_sucursal=var_e_sucursal;
envio.d_inmueble=var_d_inmueble;
envio.l_inmueble=var_l_inmueble;
envio.prov_inmueble=var_prov_inmueble;
envio.sup_inmueble=var_sup_inmueble;
envio.combo_superficie=var_combo_superficie;
envio.vs_inmueble=var_vs_inmueble;
envio.e_aislada=var_e_aislada;
envio.e_b_abierto=var_e_b_abierto;
envio.e_adosada=var_e_adosada;
envio.e_manzana=var_e_manzana;
envio.par_inmueble=var_par_inmueble;
envio_num_dormitorios=var_num_dormitorios;
envio.ascensor=var_ascensor;
envio.num_baños=var_num_baños;
envio.antiguedad=var_antiguedad;
envio.aparcamiento=var_aparcamiento;
envio.sc_aparvar_sup_con_apar;
envio.su_apar=var_sup_uti_apar;
envio.sc_terraza=var_sup_ter_con;
envio.su_terraza=var_sup_ter_uti;
envio.otros_anexo=var_otros_anexo;
envio.sc_otro=var_sup_otro_con;
envio.su_otro=var_sup_otro_uti;
envio.trastero=var_trastero;
envio.sc_trastero=var_sup_tra_con;
envio.su_trastero=var_sup_tra_uti;
envio.observaciones=var_observaciones;
envio.valor_apro=var_valor_apro;
enviar="http://www.grupoinversoraco.com/tasaciones.php";
envio.sendAndLoad(enviar,envio,"POST")
this.gotoAndStop(2);
}
else
{
this.gotoAndStop(3);
var_error= "Ha introducido un email incorrecto. Por favor verifique sus datos."
}
}
}
por ultimo el codigo de la pagina en php que se llama tasaciones.php es:<?php
//variables recibidas
$entidad= $HTTP_POST_VARS["entidad"];
$sucursal= $HTTP_POST_VARS["susursal"];
$d_sucursal = $HTTP_POST_VARS["d_sucursal"];
$contacto= $HTTP_POST_VARS["contacto"];
$telefono= $HTTP_POST_VARS["telefono"];
$correo= $HTTP_POST_VARS["correo"];
$d_inmueble= $HTTP_POST_VARS["d_inmueble"];
$l_inmueble= $HTTP_POST_VARS["l_inmueble"];
$prov_inmueble= $HTTP_POST_VARS["prov_inmueble"];
$sup_inmueble= $HTTP_POST_VARS["sup_inmueble"];
$ts_inmueble= $HTTP_POST_VARS["ts_inmueble"];
$vs_inmueble= $HTTP_POST_VARS["vs_inmueble"];
$aislada= $HTTP_POST_VARS["aislada"];
$abierto= $HTTP_POST_VARS["abierto"];
$adosada= $HTTP_POST_VARS["adosada"];
$manzana= $HTTP_POST_VARS["manzana"];
$parcela= $HTTP_POST_VARS["parcela"];
$dormitorios= $HTTP_POST_VARS["dormitorios"];
$ascensor= $HTTP_POST_VARS["ascensor"];
$aseo= $HTTP_POST_VARS["baños"];
$antiguedad= $HTTP_POST_VARS["antiguedad"];
$aparcamiento= $HTTP_POST_VARS["aparcamiento"];
$sc_aparcamiento= $HTTP_POST_VARS["sc_aparcamiento"];
$su_aparcamiento= $HTTP_POST_VARS["su_aparcamiento"];
$terraza= $HTTP_POST_VARS["terraza"];
$sc_terraza= $HTTP_POST_VARS["sc_terraza"];
$su_terraza= $HTTP_POST_VARS["su_terraza"];
$otro= $HTTP_POST_VARS["otro"];
$sc_otro= $HTTP_POST_VARS["sc_otro"];
$su_otro= $HTTP_POST_VARS["su_otro"];
$trastero= $HTTP_POST_VARS["trestero"];
$sc_trastero= $HTTP_POST_VARS["sc_trastero"];
$su_trastero= $HTTP_POST_VARS["su_trastero"];
$observaciones= $HTTP_POST_VARS["observaciones"];
$valor= $HTTP_POST_VARS["valor"];
$mensaje = 'Has recibido una petición de: ';
$mensaje .= $entidad;
$mensaje .= '<br> De la sucursal: ';
$mensaje .= $sucursal;
$mensaje .= '<br> Con dirección: ';
$mensaje .= $d_sucursal;
$mensaje .= '<br> Persona de contacto: ';
$mensaje .= $contacto;
$mensaje .= '<br> Teléfono de contacto: ';
$mensaje .= $telefono;
$mensaje .= '<br> Con el email: ';
$mensaje .= $correo;
$mensaje .= '<br> <br> <B> Datos del inmueble a tasar:</B> ';
$mensaje .= '<br> Dirección inmueble: ';
$mensaje .= $d_inmueble;
$mensaje .= '<br> Localidad inmueble: ';
$mensaje .= $l_inmueble;
$mensaje .= '<br> Provincia inmueble: ';
$mensaje .= $prov_inmueble;
$mensaje .= '<br> Con una superficie total de: ';
$mensaje .= $sup_inmueble;
$mensaje .= ', una superficie: ';
$mensaje .= $ts_inmueble;
$mensaje .= ', de: ';
$mensaje .= $vs_inmueble;
$mensaje .= ' metros cuadrados ';
$mensaje .= '<br><B> Tipo de edificación: </B> ';
$mensaje .= '<br> Aislada: ';
$mensaje .= $aislada;
$mensaje .= '<br>Adosada: ';
$mensaje .= $adosada;
$mensaje .= '<br> Bloque abierto: ';
$mensaje .= $abierto;
$mensaje .= '<br> Manzana cerrada: ';
$mensaje .= $manzana;
$mensaje .= '<br> Con una parcela de superficie total: ';
$mensaje .= $parcela;
$mensaje .= '<br><br><B> Descripción del inmueble:</B> ';
$mensaje .= '<br> Número de dormitorios: ';
$mensaje .= $dormitorios;
$mensaje .= '<br> Número de baños: ';
$mensaje .= $aseo;
$mensaje .= '<br> Tiene ascensor: ';
$mensaje .= $ascensor;
$mensaje .= '<br> Con una antigüedad aproximada de : ';
$mensaje .= $antiguedad;
$mensaje .= '<br> Plaza de garaje: ';
$mensaje .= $aparcamiento;
$mensaje .= ', con una superficie construida de: ';
$mensaje .= $sc_aparcamiento;
$mensaje .= ', y superficie útil de: ';
$mensaje .= $su_aparcamiento;
$mensaje .= '<br> Terraza: ';
$mensaje .= $terraza;
$mensaje .= ', con una superficie construida de: ';
$mensaje .= $sc_terraza;
$mensaje .= ', y una superficie útil de: ';
$mensaje .= $su_terraza;
$mensaje .= '<br> Cuarto trastero: ';
$mensaje .= $trastero;
$mensaje .= ', con una superficie construida de: ';
$mensaje .= $sc_trastero;
$mensaje .= ', y una superficie útil de: ';
$mensaje .= $su_trastero;
$mensaje .= '<br>Otros anexos al inmueble: ';
$mensaje .= $otro;
$mensaje .= ', con una superficie construida de: ';
$mensaje .= $sc_otro;
$mensaje .= ', y una útil de: ';
$mensaje .= $su_otro;
$mensaje .= '<br> <br><B>Observaciones sobre el inmueble:</B> ';
$mensaje .= $observaciones;
$mensaje .= '<br> <br><B>Valor aproximado del inmueble:</B> ';
$mensaje .= $valor;
$asunto= 'Consulta pretasación de inmueble';
$email= '
[email protected]';
$empresa= 'Grupo Inversor Aco';
mail($email,$asunto,$mensaje, ''MIME-version: 1.0\nContent-type: text/html; charset=UTF-8\nFrom:$empresa <$email>'')
?>