No me envia el campo paÍs de mi COMBOBOX

Cerrado
marilulis
Message postés
1
Date d'inscription
viernes, 30 de abril de 2010
Estatus
Miembro
Última intervención
viernes, 30 de abril de 2010
- 30 abr 2010 a las 15:15
 marilulis - 1 may 2010 a las 17:25
CODIGO ACTION SCRIPT

stop();
loadVariables("send_email.php?flashmo=" + random(1000), this, "POST");
message_status.text = "enviando...";
var i = 0;
function check_status()
{
	if( success == "yes" )
	{
		message_status.text = "Su mensaje fue enviado con éxito!";
		play();
	}
	else if( success == "no" )
	{
		message_status.text = "Su mensaje no pudo enviarse por favor intente de nuevo.";
		gotoAndStop("stop");;
	}
	if( i >= 20 )
		clearInterval(interval_id);
	i++;
}
var interval_id = setInterval(check_status, 400);



contact_pais.getSelectedItem().label
pais =tipo.getSelectedItem().data


CODIGO PHP
<?php
$contact_name = $_POST['name'];
$contact_apellido = $_POST['apellido'];
$contact_empresa = $_POST['empresa'];
$contact_email = $_POST['email'];
$contact_telefono = $_POST['telefono'];
pais = $_POST['pais'];
$contact_message = $_POST['message'];


if( $contact_name == true )
{
    $sender = $contact_email;
    $receiver = "marialaura@avancesi.com.uy";
    $client_ip = $_SERVER['REMOTE_ADDR'];
    
    $email_body = "Nombre: $contact_name  \nApellido: $contact_apellido \nEmpresa: $contact_empresa \nEmail: $contact_email \nTeléfono: $contact_telefono \nPaís: $pais \nMensaje: $contact_message \nIP: $client_ip \nContacto Web http://www.avancesi.com.uy";        
    $extra = "From: $sender\r\n" . "Reply-To: $sender \r\n" . "X-Mailer: PHP/" . phpversion();

    if( mail( $receiver, "Contacto Web Avance - $subject", $email_body, $extra ) ) 
    {
        echo "success=yes";
    }
    else
    {
        echo "success=no";
    }
}
?> 



COMO LLEGA A MI EMAIL

Nombre: sda
Apellido: asd
Empresa: asdas
Email: sd@asdas.com
Teléfono: asdasd
País: undefined
Mensaje: asdasd


AGRADECERIA VUESTRA RESPUESTA PRONTA

GRACIAS A TODOS !

2 respuestas

tupadrecape
Message postés
45
Date d'inscription
viernes, 30 de abril de 2010
Estatus
Miembro
Última intervención
sábado, 7 de abril de 2012
33
1 may 2010 a las 07:05
yo tambien programo en php y me siempre es un problema leer datos de php a javascript, puedes hacer esos dos select de java a php, llenandolos con una base de datos lo que entendi rapidamente es que quieres hacer una operacion de acuerdo al pais que este seleccionado, este codigo te genera un select con una consulta en una base de datos y te arroja el ID, tu puedes hacer tu base de datos sencilla y en base a eso hacer el procesamiento

//conecion
$conexion = mysql_connect("host", "database", "password");
mysql_select_db("table", $conexion);

$result4 = mysql_query("SELECT docente, nombre FROM docente_dato_personal ORDER BY nombre ASC")
or die(mysql_error());

while($row4 = mysql_fetch_array($result4))
{
$docente1 = $row4[docente];
$result3 = mysql_query("SELECT docente FROM usuario_docente WHERE docente = $docente1")
or die(mysql_error());

while($row3 = mysql_fetch_array($result3))
{
$docente2 = $row3[docente];
}

if($docente1 != $docente2)
{
echo '<option value= "'.$row4["docente"].'">'.$row4["nombre"].'</option>';
}
}
echo "</select>";
0
estimado, gracias por responder, mi problema es que quiero que solo salga el dato en mi email, que lo envio con el php tomando la variable desde javascript, pero al llegar el email llega todo los datos, menos el dato del combo me da undefinied, calculo que la instancia del combo la tengo mal, entonces mi idea es saber si tengo algo mal, pero no preciso hacer nada solo traer el dato al mail del pais, que la persona haya seleccionado.


gracias por responder!
realmente me tiene mal porque nose que es lo qeu estoy haciendo mal y de seguro es una pavada.

puedo probar enviarte mi .fla y php para que puedas chequear.
0