yo tnego un formulario el cual usa variables y todas son en campos de texto,este manda mail y todo pero ne el trabajo me pidieron que una de las opciones la cambie por un combobox para definir el motivo del formulario
este combobox tiene estas opciones a elegir:
cita,personal y consulta
en el caso de mi combobox use arrays para poner las opciones
codigo asignado al cobobox :
//llenamos combos por medio de arrays..
contactodatos = ["Comentario","cita","personal"];
contacto.dataProvider = contactodatos;
contacto.rowCount=5;
y para mi boton enviar yo coloque este codigo:
on (release) {
if ((nombre == '') or (email == '') or (mensaje == '') ) {
respuesta = "faltan campos por llenar,por favor verifica tus datos";
} else {
contacto = InstanciaComboBox.value;
contacto.getSelectedItem().data
loadVariablesNum ("php2excel_csv.php", 0, "POST");
respuesta = "En breve nos comunicaremos contigo para atender tu consulta";
}
}
y mi php tiene este codigo:
<?PHP
$archivo = fopen("formulario.csv" , "w");
if ($archivo) {
//variables que hayamos declarado en la pelicula de flash
$datos="Nombre del autor: $$_POST[nombre]
+ Su email:,$_POST[mail]
+ Motivo del contacto:,$_POST[contacto]
+ Mensaje:,$$_POST[contacto]";
fputs ($archivo, $datos);
}
echo $pulsado;
fclose ($archivo);
?>
<?php
include "libmail.php";
$m= new Mail;
//correo desde el que se enviará
$m->From( "[email protected]" );
$m->To( "[email protected]" );
$m->Subject( "$email" );
//variables que hayamos declarado en la pelicula de flash
$m->Body( "Nombre del autor:
$_POST[nombre]
Su email:
$_POST[email]
Motivo del contacto:
$_POST[contacto]
Mensaje:
$_POST[mensaje]" );
$m->Cc( "[email protected]");
//$m->Bcc( "[email protected]");
$m->Priority(1) ;
$m->Attach( "formulario.csv", "application/vnd.ms-excel", "attachment" );
$m->Send();
?>
el correo si se envia,pero en el estado del combobox me envia "undefined" alguien podria ayudarme a solucionarlo???