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 !