Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/08/2007, 13:33
Avatar de estibaliz2006
estibaliz2006
 
Fecha de Ingreso: noviembre-2006
Mensajes: 439
Antigüedad: 18 años
Puntos: 1
cosa rara con el formulario

hola. tengo un formulario en flash que procesa por php. el código en flash es el siguiente:

Código HTML:
function validar(){ 
   var error=""
   
   if(nombre_txt.text=="" | telefono_txt.text=="" | direccion_txt.text=="" | ciudad_txt.text=="" | provincia_txt.text=="" | telefono_txt.text=="" | email_txt.text=="" | comentario_txt.text=="" )  
   error ="Todos los campos son obligatorios"
   
   if(error!="") { 
      error_txt.text = error 
   } else {
	   loadVariablesNum("enviar.php", "POST");
		gotoAndStop(2);
		}
}
		

				
y en el botón enviar tengo:
Código PHP:
on (release) {
    
validar ();

el archivo enviar.php tiene el siguiente código:

Código PHP:

$adminaddress 
"[email protected]"
$sitename "NOMBRE DE LA WEB";


mail("$adminaddress","Info Request"
"Un visitante de $sitename ha enviado la siguiente consulta:\n
Nombre: $nombre_txt 
Dirección: $direccion_txt
Teléfono: $telefono_txt
Email: $email_txt\n
Asunto:

$comentario_txt 
Bien. el caso es el siguiente. este código lo he probado en local y todo iba perfectamente. validaba que los campos no estuvieran vacíos y una vez completos, lo enviaba a [email protected].

bien. ahora lo subo al servidor y resultan dos cosas:
- la primera, me llega sin datos. me llega el email pero con los datos vacíos, sin datos.

- la segunda. al darle al botón enviar en lugar de llevarme en el mismo flash al frame donde tengo la pantalla de confirmación, y procesar el envio, lo que hace es que me lleva a ese frame pero a la vez me abre una ventana en el explorer con el archivo enviar.php, cosa que en local no hacía y que obviamente no debe hacer.

me podéis ayudar? gracias a todos/as