Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/10/2005, 10:30
marcinf2
 
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 461
Antigüedad: 22 años, 10 meses
Puntos: 1
flash a php y datos a base de datos mysql

tengo el siguiente codigo en flash que manda a php un formulario y luego este lo manda por mail a mi correo funciona perfectamente.. lo que quiero que esos mismos datos del formulario en flash a su vez me lo guarde en una base de datos como hago esto,,

aqui el codigo en flash:

Código:
enviar = function () {
	if (nombre_txt.text.length && email_txt.length && ciudad_txt.length && pais_txt.length) {
		if (email_txt.text.indexOf("@")
			!= -1 && email_txt.text.indexOf(".") != -1) {
			form_lv = new LoadVars();
			form_lv.nombre = nombre_txt.text;
			form_lv.mail = email_txt.text;
			form_lv.ciudad = ciudad_txt.text;
			form_lv.pais = pais_txt.text;
			form_lv.mensaje = mensaje_txt.text;
form_lv.sendAndLoad("http://www.miservidor.com/form.php",form_lv, "POST");
nombre_txt.text = "";
email_txt.text = "";
ciudad_txt.text = "";
pais_txt.text = "";
mensaje_txt.text = "Enviando Mensaje..";
form_lv.onLoad = function() {trace("LLEGO");
if (this.estatus == "ok"){mensaje_txt.text = "Tu mensaje fue enviado en breve nos comunicaremos con Ud";
nombre_txt.text = "";
email_txt.text = "";
ciudad_txt.text = "";
pais_txt.text = "";
} else {mensaje_txt.text = "Problemas con el servidor\nIntentalo de Nuevo";}};
} else {email_txt.text = "Correo Invalido";
}}
else {email_txt.text = "Dato Necesario";
nombre_txt.text = "Dato Necesario";
ciudad_txt.text = "Dato Necesario";
email_txt.text = "Dato Necesario";
pais_txt.text = "Dato Necesario";}};
borrar = function () { 
nombre_txt.text = "";
email_txt.text = "";
ciudad_txt.text = "";
pais_txt.text = "";
mensaje_txt.text = "";
};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
y este codigo es php y de paso puede servirles para enviar un formulario flash a mail:

Código:
<?php
if(isset($_POST["nombre"]) && isset($_POST["mail"]) && isset($_POST["ciudad"])&& isset($_POST["pais"]) && isset($_POST["mensaje"]) ){
    $fecha = date("D-M-y H:i");
	$mymail = "[email protected]";
	$subject = "prueba";
	$contenido .= "nombre:".$nombre. "\n";
	$contenido .= "mail:".$mail. "\n";
	$contenido .= "ciudad:".$ciudad. "\n";
	$contenido .= "pais:".$pais. "\n";
	$contenido .= "el mensaje se escribio el ".$fecha;
	//header
	$header = "From:".$_POST["mail"]."\nReply-To:".$_POST["mail"]."\n";
	$header .= "X-Mailer:PHP/".phpversion()."\n";
	$header .= "Mime-Version: 1.0\n";
	$header .= "Content-Type: text/plain";
	mail($mymail, $subject, utf8_decode($contenido) ,$header);
	echo "&estatus=ok&";
}
?>
el correo funciona perfecto lo que quiero que esos mismos campos me los guarde en una BD mysql puedo utilizar el mismo archivo php para insertar los datos? supongo que usando
Código:
if(isset($_POST["nombre"])
esto ya tengo pasadas las variables de flash a php pero bueno no se como seguir