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

sendAndLoad , problemas con php.

Estas en el tema de sendAndLoad , problemas con php. en el foro de Flash y Actionscript en Foros del Web. hola, tengo dudas y no sé resolver éstos códigos adecuadamente..,necesito orientación. los input text del fla son $usernick, $userpass y la variable $validlogin es para ...
  #1 (permalink)  
Antiguo 20/10/2005, 19:09
 
Fecha de Ingreso: enero-2005
Mensajes: 11
Antigüedad: 12 años, 11 meses
Puntos: 0
sendAndLoad , problemas con php.

hola, tengo dudas y no sé resolver éstos códigos adecuadamente..,necesito orientación.

los input text del fla son $usernick, $userpass y la variable $validlogin es para saber si estoy autorizado o no.

éste es mi codigo login.swf:
Código:
var validlogin= validlogin_txt.text.selectable=false
var usernick = usernick_txt.text;
var userpass = userpass_txt.text;

userpass_txt.password = false;

entrar_btn.clickHandler = function() {
	checkForm();
};

var formListener:Object = new Object();
formListener.enter = function(evt) {
	checkForm();
};
usernick_txt.addEventListener("enter", formListener);
userpass_txt.addEventListener("enter", formListener);

Selection.setFocus(usernick_txt);

function checkForm() {
		if (usernick_txt.text.length == 0) {
		mensaje_txt.text = "Ingrese nick de usuario";
		Selection.setFocus(usernick_txt);
		return false;
		}
		if (userpass_txt.text.length == 0) {
		mensaje_txt.text = "Ingrese contraseña";
		Selection.setFocus(userpass_txt);
		return false;
		}
	
mensaje_txt.text = "";
	
var resultado_lv:LoadVars = new LoadVars();
var login_lv:LoadVars = new LoadVars();
	
login_lv.usernick = usernick_txt.text;
login_lv.userpass = userpass_txt.text;
	
login_lv.sendAndLoad("http://localhost/login/login.php", resultado_lv, "POST");
	
resultado_lv.onLoad = function(success:Boolean) {
		
	if (success) {			
			if (validlogin=="autorizado") {				
				mensaje_txt.text = "autorizado";
					} 
					else {
				mensaje_txt.text = "usuario o contraseña inválidos";				
				Selection.setFocus(usernick_txt);
				Selection.setSelection(usernick_txt.text.length);
			}
			
		} else {
			mensaje_txt.text = "Servidor ocupado";
				}
	};
	return true;
}
el siguiente es mi codigo login.php

Código PHP:
<?php

/* igualamos las variables enviadas */
$usernick $_POST['usernick'];
$userpass $_POST['userpass'];
$validlogin=$_POST['validlogin'];


$db_conexionmysql_connect("localhost","juliocesar","domi2003") or die("No se pudo conectar a la base ");

mysql_select_db("laboratorio"); /* aqui llamamos a la tabla */

//Consulta a la base de datos para un determinado nick de usuario y se extrae el iduser

$query="SELECT * from usuarios where usernick='".$usernick."'";
$resultmysql_query($query);
if (
$row=mysql_fetch_array($result))
{
    if ((
"$userpass")==$row["userpass"])
            { 
                 echo 
$validlogin="autorizado";
                echo 
$row["iduser"];                 
             }        

    else
    { echo 
$validlogin="no autorizado"
    
;};
}

?>
a ver por favor, quien me jala las orejas.!!!, gracias
  #2 (permalink)  
Antiguo 20/10/2005, 20:45
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 13 años, 5 meses
Puntos: 53
y cual es la duda de todo eso?? te marca algun error?? que es lo que no esta funcionando??

  #3 (permalink)  
Antiguo 21/10/2005, 02:35
 
Fecha de Ingreso: enero-2005
Mensajes: 11
Antigüedad: 12 años, 11 meses
Puntos: 0
hola stock;gracias por tu atención.

mi probema es que no puedo conectar ambos archivos.

si corro el archivo php por separado en el explorer si va;
si cambio sendAndLoad por´"send" en el archivo de flash, se conecta pero se activa el archivo php.
no ´se que es..
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 11:25.