Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2011, 16:42
Avatar de conic
conic
 
Fecha de Ingreso: marzo-2003
Ubicación: Buenos Aires
Mensajes: 108
Antigüedad: 21 años, 1 mes
Puntos: 6
Combobox "undefined" - Funciona todo el Form menos el combo

Saludos a todos.

Les cuento que vengo rompiéndome el coco para sacar a funcionar un form. El caso es que todo va bien, salvo por el comboboz que no me llega la info (llega como undefined".

El código del Flash es como referencia es:
Código HTML:
stop();
send_btn.onRelease = function() {
	my_vars = new LoadVars();
	my_vars.name = name.text;
	my_vars.address = address.text;
	my_vars.sender = email.text;
	my_vars.num = num.text;
	my_vars.country = country.text;
	my_vars.listCOMBO = lista.value;
	my_vars.message = message.text;
	if (my_vars.sender != "" and my_vars.subject != "" and my_vars.message != "") {
		my_vars.sendAndLoad("mailer.php", my_vars, "POST");
		gotoAndStop(94);
	} else {
		error_clip.gotoAndPlay(2);
	}
	my_vars.onLoad = function() {
		gotoAndStop(95);
	};
};
email_box.onSetFocus = subject_box.onSetFocus=message_box.onSetFocus=function () {
	if (error_clip._currentframe != 1) {
		error_clip.gotoAndPlay(6);
	}
};
El del PHP es este:
Código HTML:
 <?php


// lee las variables del string (con algunos servidores no es necesario).
$listCOMBO = $_REQUEST["listCOMBO"];
$message = $_REQUEST["message"];
$sender = $_REQUEST["sender"];
$num = $_REQUEST["num"];
$name = $_REQUEST["name"];
$address = $_REQUEST["address"];
$country = $_REQUEST["country"];


// incluye el IP del que envía la consulta en el mensaje.
$full_message = "IP: ". $_SERVER['REMOTE_ADDR'] . "\n". 
"Name: ". $name. "\n".
"Address: ". $address. "\n".
"Contact Number: ". $num. "\n".
"Email Address: ". $sender. "\n".
"Country: ". $country. "\n".
"Subject: ". $listCOMBO. "\n".
"Message: ". $message. "\n\n".
$message; $message= $full_message;

// quita las barras invertidas que normalmente aparecen cuando se escribe " o '
$message = stripslashes($message); 
$subject = stripslashes($subject); 
$sender = stripslashes($sender); 

// agrega un prefijo en la línea de asunto para que sepas que el mail te llegó desde el formulario de contacto
$subject = "Bodyvib Website Form: ". $subject; $sender = "website". $sender;

// envía el email, asegúrate de cambiar [email protected] por tu propio email
if(isset($message) and isset($subject) and isset($sender)){
	mail("[email protected]", $subject, $message, "From: Website");
}
?> 
Luego me quedará validarlo, pero voy "paso" a "paso" y lo primero es que funcione.

De más está decir que les agradezco mucho su ayuda ya que debo resolver esto urgente.

Saludos!
__________________
:-D ] CoNic [