Foros del Web » Creando para Internet » Flash y Actionscript »

problemas con flash y correo en php

Estas en el tema de problemas con flash y correo en php en el foro de Flash y Actionscript en Foros del Web. Buenas a todos, espero que alguien por aqui me pueda ayudar, he seguido el curso de flash cs3. Mi problema es el siguiente, cuando pincho ...
  #1 (permalink)  
Antiguo 17/01/2008, 05:10
aky
 
Fecha de Ingreso: junio-2007
Mensajes: 6
Antigüedad: 10 años, 5 meses
Puntos: 0
problemas con flash y correo en php

Buenas a todos, espero que alguien por aqui me pueda ayudar, he seguido el curso de flash cs3.
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
  #2 (permalink)  
Antiguo 17/01/2008, 05:11
aky
 
Fecha de Ingreso: junio-2007
Mensajes: 6
Antigüedad: 10 años, 5 meses
Puntos: 0
Re: problemas con flash y correo en php

Continuo con el código que n un solo post no me dejaba


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>'')

?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:57.