Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/10/2010, 13:39
elburdel
 
Fecha de Ingreso: julio-2005
Mensajes: 204
Antigüedad: 19 años, 8 meses
Puntos: 1
Form Flash + BD mysql

Qué tal gente?
Les cuento lo que estoy queriendo hacer:
Tengo una web hecha en flash con el campo email para que la gente deje su mail y se pueda suscribir para recibir novedades, yl suscribirse quiero hacer que sus mails se guarden en una base de datos.

Lo que hago para lograr esto es en flash

creo un campo de introduccion de texto con un nombre de instancia de nombre_txt y creo otro de texto dinamico con un nombre de instancia de servidor_txt.

y desde la programación de flash escribo el siguiente código

Código:
enviar = function () {
		trace(email_txt.text.length)
if (email_txt.text.length!=0) {
		if (email_txt.text.indexOf("@") != -1 && email_txt.text.indexOf(".") != -1) {
			form_lv = new LoadVars();
			form_lv.mail = email_txt.text;
			form_lv.sendAndLoad("enviar.php",form_lv,"POST");
			servidor_txt.text = "Enviando Mensaje..";
			email_txt.text = "";
			form_lv.onLoad = function() {
				if (this.estatus == "ok") {
					servidor_txt.text = "Tu mensaje fue enviado.";
					email_txt.text = "";
				} else {
					servidor_txt.text = "Problemas con el servidor.";
				}
			};
		} else {
			email_txt.text = "Introduzca un e-mail valido.";
		}
	} else {
		email_txt.text = "Introduzca un e-mail valido.";
	}
};
borrar = function () {
	email_txt.text = "";
	servidor_txt.text = "";
};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
y mediante php escribo el siguiente código.

Código PHP:
<? 

$email_txt 
$_POST['email_txt'];
?> 
<?php
       $server 
"localhost"$usuario_db "root"$clave_db ""$base "suscripciones";
       
$id_con mysql_connect($server$usuario_db$clave_db$base);
       
mysql_select_db($base,$id_con);
  
?>
  <?
      mysql_query 
("insert into suscripciones_poetas (email_txt) values ('$email_txt')");  
    
mysql_close();
    
?>
Espero que me puedan ayudar, saludos !