Autor Tema: Formulario de registro en flash y php  (Leído 2160 veces)

Desconectado Loli

  • PHPerit@
  • *
  • Mensajes: 6
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Formulario de registro en flash y php
« en: 05 de Octubre de 2010, 14:20:14 pm »
Hola a tod@s:
Estoy haciendo una web en flash y necesito tener un formulario de registro para que cuando el usuario se registre pueda acceder a una parte de la web. Mi pregunta es si tengo bien la última línea de mi formulario, _root.contenedor_mc.loadMovie("Logbook1.swf"), con esta línea quiero que una vez que se han validado los datos en el formulario se pueda acceder a esta parte de la web.

Código en la capa acciones:
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();

function enviarForm() {   
   envio_lv.nombre = nombre_txt.text;
   envio_lv.email = email_txt.text;
   envio_lv.clave = clave_txt.text;
   envio_lv.sendAndLoad("form.php", recibir_lv, "POST");
   }

recibir_lv.onLoad = function(exito) {
   if (exito) {
      //Hace que el campo de texto "mensaje_txt" reciba codigo HTML
      mensaje_txt.html = true;
      //Le asigna el mensaje recibido del servidor, con formato HTML
      mensaje_txt.htmlText = this.mensaje;
   } else {
      //Muestra un mensaje de error en negrita
      mensaje_txt.htmlText = "<b>Error en el Script</b>";
   }
};

enviar_mc.onPress=function(){
   //Coloca el mensaje de carga en el campo de texto "mensaje_txt"
   mensaje_txt.text = "Cargando...";
   //Llama a la función que envia el formulario
   enviarForm();
   
   //una vez validados los datos del formulario se accede a esta parte de la web
   _root.contenedor_mc.loadMovie("Logbook1.swf");
}

También me gustaría que los datos que introduce el usuario en el formulario los puediera recibir yo en mi cuenta de e-mail. ¿Qué tendría que añadir para poder realizar eso?  El código es el siguiente:
form.php
<?
  $nombre=$_POST["nombre"];
  $email=$_POST["email"];
  $password=$_POST["password"];
  echo "mensaje=Bienvenido " . nombre . "<br />Entra con tu clave '" . password . ;
  echo "<br />Att: Salva Sanleón S.L.");
?>
Gracias de antemano y espero que se entienda.
Saludos.

Comunidad PHPeros

Formulario de registro en flash y php
« en: 05 de Octubre de 2010, 14:20:14 pm »

Desconectado seyder120

  • PHPero Avanzado
  • ****
  • Mensajes: 372
  • Karma: -2
    • Ver Perfil
Re:Formulario de registro en flash y php
« Respuesta #1 en: 05 de Octubre de 2010, 14:47:12 pm »
Busca en google, formulario de envio a email php tutorial, y se lo añades.

Desconectado Loli

  • PHPerit@
  • *
  • Mensajes: 6
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:Formulario de registro en flash y php
« Respuesta #2 en: 05 de Octubre de 2010, 19:12:09 pm »
Gracias por tu pronta respuesta. Lo he hecho, pero no he podido comprobar que funciona bien ya que la variable de estado del formulario me dice undefined. No sé que pueda tener mal. El formulario está dentro de un movieclip y dentro de él, en la capa acciones, está el código que te puse antes. ¿Eso tendrá algo que ver?
Gracias otra vez.
Saludos.

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re:Formulario de registro en flash y php
« Respuesta #3 en: 05 de Octubre de 2010, 19:18:25 pm »
echo "mensaje=Bienvenido " . nombre . "<br />Entra con tu clave '" . password . ;

No te hacen falta las $ delante de nombre y password?
intenta entrar en /form.php y ver si te da un error PHP.

Claro, puede que en las nuevas versiones de PHP eso sea acceptable llevo al menos un año sin programar "seriamente" xD

Desconectado Loli

  • PHPerit@
  • *
  • Mensajes: 6
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:Formulario de registro en flash y php
« Respuesta #4 en: 05 de Octubre de 2010, 19:35:24 pm »
Les he añadido el $ pero me sigue saliendo el mismo mensaje. ¿Puede que me falte algo en el fichero php?
Gracias otra vez.

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re:Formulario de registro en flash y php
« Respuesta #5 en: 05 de Octubre de 2010, 20:20:32 pm »
Pon
Código: [Seleccionar]
mensaje_txt.htmlText = "prueba";y dime que te sale

Desconectado Loli

  • PHPerit@
  • *
  • Mensajes: 6
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:Formulario de registro en flash y php
« Respuesta #6 en: 06 de Octubre de 2010, 12:14:54 pm »
Hola:
Puse ese código en diferentes posiciones dentro del código del botón y no se ve. Sigue apareciendo undefined.

Desconectado Loli

  • PHPerit@
  • *
  • Mensajes: 6
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:Formulario de registro en flash y php
« Respuesta #7 en: 06 de Octubre de 2010, 13:24:21 pm »
Perdona, si que sale el mensaje "prueba", pero enseguida sale "undefined".

Desconectado seyder120

  • PHPero Avanzado
  • ****
  • Mensajes: 372
  • Karma: -2
    • Ver Perfil
Re:Formulario de registro en flash y php
« Respuesta #8 en: 06 de Octubre de 2010, 19:31:58 pm »
Subelo todo a megaupload yo veo los errores y te comento

Desconectado Loli

  • PHPerit@
  • *
  • Mensajes: 6
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:Formulario de registro en flash y php
« Respuesta #9 en: 06 de Octubre de 2010, 20:16:44 pm »
Te adjunto el archivo php. Espero que sea eso lo que necesitas.

¿Me podrías indicar algún tutorial (para flash, as2 y con php) en donde se explique como validar el nombre de usuario, su contraseña (cuando el usuario teclea que salgan asteriscos o puntos) y su e-mail, y que toda esa información se me envíe a mi e-mail?
Gracias y saludos.

Desconectado seyder120

  • PHPero Avanzado
  • ****
  • Mensajes: 372
  • Karma: -2
    • Ver Perfil
Re:Formulario de registro en flash y php
« Respuesta #10 en: 07 de Octubre de 2010, 13:45:08 pm »
Te adjunto el archivo php. Espero que sea eso lo que necesitas.

¿Me podrías indicar algún tutorial (para flash, as2 y con php) en donde se explique como validar el nombre de usuario, su contraseña (cuando el usuario teclea que salgan asteriscos o puntos) y su e-mail, y que toda esa información se me envíe a mi e-mail?
Gracias y saludos.

Tu estas haciendo un formulario que te llegue al email, dices que no te va, pues ponlo toodo en un zip y subelo y me dices el link, un login y registro en flash no lo se hacer, el de ramfu no va y nose