Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/08/2007, 11:54
eybel
 
Fecha de Ingreso: marzo-2007
Mensajes: 782
Antigüedad: 17 años, 8 meses
Puntos: 16
Re: Enviar dato de ComboBox!! no se como...

Hola desde ya muchas gracias, pero soy principiante y no se como solucionarlo!!!
Me tiraste una linea de codigo y la verdad no se como usarla y como rescatarla en el PHP.Leo codigo y los entiendo, pero tu linea me parece bastante liviana como para creer que asi funciona.Capaz que si, yo no lo se poner.

En el post esta el codigo del formulario, vos podrias decirme como quedaria???

Aca igual te dejo el codigo en flash, con un agregado mio: muchas lineas cruzadas de comentario le puse para indicarte que el codigo de adentro es el que yo agregue.

enviar = function () {
if (nombre_txt.length && motivo_txt.length && email_txt.text.length && mensaje_txt.length) {
if (email_txt.text.indexOf("@") != -1 && email_txt.text.indexOf(".") != -1) {
form_lv = new LoadVars();
form_lv.nombre = nombre_txt.text;
form_lv.motivo = motivo_txt.text;
form_lv.email = email_txt.text;
form_lv.mensaje = mensaje_txt.text;

///////////////////////////////////////// Create Listener Object.
var cbListener:Object = new Object();

// Assign function to Listener Object.
cbListener.change = function(event_obj:Object) {
trace("Value changed to: "+event_obj.target.selectedItem.label);
};

// Add Listener.
comboBox.addEventListener("change", cbListener);

////////////////////////////////////////

form_lv.sendAndLoad("php2excel_csv.php", form_lv, "POST");
servidor_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
motivo_txt.text = "";
email_txt.text = "";
form_lv.onLoad = function() {
if (this.estatus == "ok") {
servidor_txt.text = "Tu mensaje fue enviado!!!";
nombre_txt.text = "";
motivo_txt.text = "";
email_txt.text = "";

} else {
servidor_txt.text = "Problemas con el servidor...";
}
};
} else {
email_txt.text = "Correo Invalido";
}
} else {
nombre_txt.text = "Dato Necesario";
motivo_txt.text = "Dato Necesario";
email_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";
}
};
borrar = function () {
nombre_txt.text ="";
motivo_txt.text ="";
email_txt.text ="";
servidor_txt.text ="";
};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;




Y el PHP es: (la parte de las variables declaradas en flash aca)

//variables que hayamos declarado en la pelicula de flash
$datos="NOMBRE: $nombre
+ Su email: $email
+ Su motivo: $motivo
+ Mensaje: $mensaje
+ Categoria personal?: $comboBox";
fputs ($archivo, $datos);
}
echo $pulsado;
fclose ($archivo);
?>
<?php


mas abajo...

//variables que hayamos declarado en la pelicula de flash
$m->Body( "Nombre: $nombre

Su email: $email

Su motivo: $motivo

Categoria personal: $comboBox

Mensaje:

$mensaje" );

comboBox lo puse al componente y al nombre de instancia