Ayuda con formulario

Hola necesito ayuda con un formulario en el cual envía los datos al correo todo funciona bien menos cuando selecciono los departamentos y los envíe al correo cuando llega el formulario al correo llega con con el dato que esta en la casilla en el cual yo la tengo con id le envío el código
<?php
function generaPaises()
{
include 'conexion.php';
conectar();
$consulta=mysql_query("SELECT id, opcion FROM lista_paises");
desconectar();
// Voy imprimiendo el primer select compuesto por los paises
echo "<select name='paises' id='paises' onChange='cargaContenido(this.id)'>";
echo "<option value='0'>Elige</option>";
while($registro=mysql_fetch_row($consulta))
{
echo "<option value='".$registro[0]."'>".$registro[1]."</option>";
}
echo "</select>";
}
?>
<?php generaPaises(); ?><div id="">
<select disabled="disabled" name="estados" id="estados" >
<option value="0" >Selecciona opci&oacute;n...</option>
</select>
</div>
El formulario llega así
Nombre: prueba
Email: prueba@
Teléfono: 123
Tipo de contacto: 88
Mensaje: prueba
Entonces el problema es este en tipo de contacto que llega con e numero 88 y quiero que también lleguen los 2 estado y el país y la tabla se llama listado_estados y la tabla se compone así id, opción, relación
La otra tabla se llama lista_paises se compone así id, opción
Este es el archivo el procesa los datos
<?php
// INGRESE EL EMAIL DONDE RECIBIRÁ LOS DATOS DEL FOMULARIO
$para = '[email protected]';
$asunto = $_POST["tipo"];
$mailheader = "From: ".$_POST["email"]."\r\n";
$mailheader .= "Reply-To: ".$_POST["email"]."\r\n";
$mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n";
$MESSAGE_BODY = "Nombre: ".$_POST["nombre"]."<br>";
$MESSAGE_BODY .= "Email: ".$_POST["email"]."<br>";
$MESSAGE_BODY .= "Telefono: ".$_POST["telefono"]."<br>";
$MESSAGE_BODY .= "Tipo de contacto: ".$_POST["estados"]."<br>";
$MESSAGE_BODY .= "Mensaje: ".nl2br($_POST["mensaje"])."<br>";
mail($para, $asunto, $MESSAGE_BODY, $mailheader) or die ("Error al enviar el Formulario !");
//MODIFICAR A LA DIRECCIÓN EN SU SERVIDOR
header( 'Location: http://prueba.com' )
?>

1 respuesta

Respuesta
Pon en el value del select el valor, lo que quieres que se mande por correo, mas facil, no??

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas