buenas tengo un gran problema con un login hecho en flash - php y bd pongo toda la info a ver en que me ayudan:
en el flash puse fotograma 1 (actions)
Código ASP:
Ver originalstop();
user="";
pass="";
email="";
mc.alert="";
this.onEnterFrame = function () {
// Valid User
if(_root.checklog == 1){
if(!logout){
gotoAndStop(4);
}
}
// Invalid User
if(_root.checklog == 2){
mc.alert = "SE REQUIERE USUARIO Y PASSWORD!";
}
}
en el boton de envio lo siguiente:
Código ASP:
Ver originalon (release) {
if (user != "" && pass != "")
{
_global.logout = false;
loadVariablesNum("newlogin.php", 0, "POST");
}
if (user == "")
{
mc.alert = "INGRESE NOMBRE DE USUARIO!";
}
if (pass == "")
{
mc.alert = "INGRESE PASSWORD!";
}
if ((user == "") and (pass == ""))
{
mc.alert = "USUARIO Y PASSWORD INCORRECTO!";
}
}
en el php register:
Código PHP:
<?php
// set your infomation.
$dbhost='localhost';
$dbusername='root';
$dbuserpass='';
$dbname='regform';
// connect to the mysql database server.
mysql_connect ($dbhost, $dbusername, $dbuserpass);
if (!mysql_select_db($dbname)) die(mysql_error());
$name = $_POST['name'];
$pass = $_POST['pass'];
$email = $_POST['email'];
$query = "INSERT INTO member (username, password, email) VALUES('$name','$pass','$email')";
mysql_query($query) or die(mysql_error());
echo "$Registro Exitoso!";
?>
en el php newlogin:
Código PHP:
<?
$user=$_POST['user'];
$pass=$_POST['pass'];
//connect to database
if ($user && $pass){
mysql_pconnect("localhost","root","") or die ("didn't connect to mysql");
mysql_select_db("regform") or die ("no database");
//make query
$query = "SELECT FROM member WHERE username = '$username' AND password = '$password'";
$result = mysql_query( $query ) or die ("didn't query");
//see if there's an EXACT match
$num = mysql_num_rows( $result );
if ($num == 1){
print "status=You're in&checklog=1";
} else {
print "status=Sorry, but your user name and password did not match a user name/password combination in our database. Usernames and passwords are entered in from a different file. Thank you for visiting test login script!!&checklog=2";
}
}
?>
tabla de la base de datos:
lo estoy probando todo desde localhost con el programa wampserver.
explico:
tengo todo listo, entro en la parte de login donde tambien esta el boton de registro, me meto en registrar y lleno todo, le doy registro y todo bien, entro en la base de datos y me aparese el registro con los datos: user= mi usuario pass=mi password mail= mi correo, eso quiere decir que esta enviando info a la base de datos hasta alli todo bien, cuando me devuelvo a entrar, pongo mi nombre de usuario y contraseña pero no pasa nada, en firefox me aparece en la parte inferior "leyendo desde localhost" y alli estoy pegao! alguien que me eche una mano???