Foros del Web » Creando para Internet » Flash y Actionscript »

flash php y mysql

Estas en el tema de flash php y mysql en el foro de Flash y Actionscript en Foros del Web. Amigos, tengo un imput en mi swf al q se le ingresa un mail, si ese mail esta en la bd mysql, aparece un mensaje ...
  #1 (permalink)  
Antiguo 31/05/2006, 02:37
 
Fecha de Ingreso: enero-2003
Mensajes: 516
Antigüedad: 21 años, 3 meses
Puntos: 0
Pregunta flash php y mysql

Amigos, tengo un imput en mi swf al q se le ingresa un mail, si ese mail esta en la bd mysql, aparece un mensaje de aceptacion, asi com abre una ventana de Bienvenida, como puedo hacer esto?
Gracias
  #2 (permalink)  
Antiguo 31/05/2006, 10:36
Avatar de luistar  
Fecha de Ingreso: marzo-2005
Ubicación: Argentina
Mensajes: 939
Antigüedad: 19 años, 1 mes
Puntos: 0
tienes que usar LoadVars para enviar y recibir datos de un scrip php que consulte la base de datos

archivo: verifica_mail.php
Código PHP:
<?php
    
//lo primero, verificamos que estamos reciviendo la variable, sino no procede
    
if(!empty($_POST['email']) die("&respuesta=MAL");

    
$email $_POST['email'];
    
//para más seguridad has la validación de esta variable
    //si no tiene formato de email o tiene más que eso, terminas la ejecución
    //con una respuesta incorrecta: die("&respuesta=MAL");
    
    //si todo es válido, proseguimos
    //haces la conexion a la DB y ->

    
$SQL "SELECT COUNT(id) AS cuantos FROM tabla_emails WHERE campo_email='$email'";
    
$CONSULTA = @mysql_query($SQL);
    
    
//si no se puede realizar la consulta, terminamos el script con una respueta de error
    
if(!$CONSULTA) die("&respuesta=MAL");
    
    
$RESULTADO = @mysql_fetch_array($CONSULTA)
    
    
//verificamos si existen o no registros que coincidan con el email, y finalizamos con una respuesta
    
if($RESULTADO['cuantos']=='0')
        die(
"&respuesta=MAL");
    else
        die(
"&respuesta=BIEN");
?>
en flash crea crea un campo de texto con nombre de instancia: campo_texto_email y un botón con nombre de instancia: boton_verificar
este código en un fotograma
Código:
//--------------->
var mostrarBienvenida:Function = function(){
	//aqui ponemos los procesos para mostrar la bienvenida
	trace('Bienvenido');
}

//--------------->
var verificar_lv:LoadVars = new LoadVars();
verificar_lv.onLoad = function(ok:Boolean):Void{
	if(ok){
		if(this.respuesta=='BIEN') mostrarBienvenida(); //si la respuesta es bien, mostarmos la bienvenida
		else trace('Error');
	} else trace('Error');
}

//al hacer click en el boton, enviamos el email a php y esperamos una respuesta
boton_verificar.onRelease = function(){
	verificar_lv.email = campo_texto_email.text;
	verificar_lv.sendAndLoad('verifica_mail.php',verificar_lv,'POST');
}
...
__________________
Si digo que soy mentiroso. ¿Lo soy?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:01.