Comunidad de diseño web y desarrollo en internet online

formulario vacio

Citar            
MensajeEscrito el 11 Jun 2009 06:20 pm
hola a todos, tengo un problema con un formulario realizado en flash...... se envia y llega al correo pero llega vacio necesito ayuda miren los codes son los sig.
primer frame en formulario

Código ActionScript :

nombre_txt=''
apellido1_txt=''
apellido2_txt=''
ocupacion_txt=''
escuela_txt=''
email_txt=''
mensaje_txt=''


boton enviar

Código ActionScript :

on (release) {
        if ((nombre_txt=='') or (apellido1_txt=='') or (apellido2_txt=='') or (ocupacion_txt=='') or (escuela_txt=='') or (email_txt=='') or (mensaje_txt=='')) {
                respuesta = "Hay campos sin rellenar. Por favor, revise el formulario.";
        } else {
                loadVariablesNum ("php2excel_csv.php", 0, "POST");
                respuesta = "El formulario ha sido enviado con éxito. Nos pondremos en contacto con Ud. lo antes posible. Reciba un saludo.";
        }
}


archivo php

Código PHP :

<?PHP
$archivo = fopen("formulario.csv" , "w");
if ($archivo) {
//variables que hayamos declarado en la pelicula de flash
$datos="Nombre del autor: $nombre_txt
+ Apellido:,$apellido1_txt
+ Apellido:,$apellido2_txt
+ Ocupacion:,$ocupacion_txt
+ Escuela o Universidad:,$escuela_txt
+ Email:,$email_txt
+ Mensaje:,$mensaje_txt";
fputs ($archivo, $datos);
}
echo $pulsado;
fclose ($archivo);
?>
<?php
include "libmail.php";
$m= new Mail;
//correo desde el que se enviará
$m->From( "$email_txt" );
//correo al que se enviará. Se puede poner en ambos lugares el mismo correo
$m->To( "mi_email@mi_dominio.com" );
//el subject del email, será el email que haya escrito el usuario, salvo que lo cambiemos, pon lo que quieras
$m->Subject( "Formulario" );
//variables que hayamos declarado en la pelicula de flash
$m->Body( "Nombre del autor: $nombre_txt
Apellido: $apellido1_txt
Apellido: $apellido2_txt
Ocupacion: $ocupacion_txt
Escuela o Universidad: $escuela_txt
Email: $email_txt
Mensaje: $mensaje_txt" );
$m->Priority(1) ;
$m->Attach( "formulario.csv", "application/vnd.ms-excel", "attachment" );
$m->Send();
?>


menciono tambien que tengo el archivo formulario mencionado en el php el archivo adjunto tambien llega pero vacio
me encontre que tengo que poner en vez de $variable cambiarlo por $_POST[variable]. pero no encuentro nada de eso no se en donde o que tengo que hacer ayuda por favor
todos los campos los tengo con su respectiva variable
se los agradesco mucho en verdad esto me tiene muy estresado :cry:

Por nYtt0

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Jun 2009 12:20 am
hola de nuevo, acabo de solucionar el problema..... ahora ya envia la informacion cambi el el code del archivo php
de lo que tenia esto
$nombre_txt
$apellido1_txt (etc.)

a esto
$_POST[nombre_txt]
$_POST[apellido1_txt]

y funciono ya me envia la informacion pero ahora me lo envia de esta manera:
Nombre del autor: <TEXTFORMAT LEADING=\"2\"><P ALIGN=\"LEFT\"><FONT FACE=\"Myriad Pro Light\" SIZE=\"16\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">nYtt0</FONT></P></TEXTFORMAT>
Apellido: <TEXTFORMAT LEADING=\"2\"><P ALIGN=\"LEFT\"><FONT FACE=\"Myriad Pro Light\" SIZE=\"16\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\">nytt0</FONT></P></TEXTFORMAT>

resalte con rojo lo que yo escribi en mi formulario
no se porque salga de esa manera, o en vez de _POST tiene que ser otra o como debe de ser??? alguna idea??
muchas gracias

Por nYtt0

3 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.