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:
y mediante php escribo el siguiente 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;
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();
?>