{lang: 'de'}
Flashhilfe.de - Flash Community

Tabelleninhalt von der Mysql anzeigen nach dem login in Flash

 


AntwortenRegistrieren Seite1  

Blackskorp#1
Benutzerbild von Blackskorp
Beiträge: 20
Registriert: Feb 2010

16.12.2011, 00:24

hallo zusammen vielleicht kann mir jemand weiterhelfen,

habe hier ein login sript AS2 der über eine datenbank leuft.

nun mein problem,
ich bekomme es nicht hin das er nach dem login,
den inhalt des jeweiligen User also die Tabellen (rp_user) in der datenbank ausliest und in Flash als Text ausgibt.

wie mus ich das schreiben ?

Hier mal meine sripts:

php Login:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php 
require_once('../include/dbconnect.php');
$user $_GET['user'];
$pass $_GET['pass'];

$result mysql_query("SELECT * FROM accounts WHERE user = '$user' AND pass ='$pass'");

if(
mysql_num_rows($result) == 0){
   
$login "&err=Login Failed.";
    echo(
$login);
} else {
   
$row mysql_fetch_array($result);
   
$user=$row['user'];
   
$pass=$row['pass'];
   
$login "&user=" $user "&pass=" $pass "&err=Login Successful.";
    echo(
$login);
}
?>



Flash frame 1:

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
stop();

_root.user = undefined;
_root.pass = undefined;

_root.logerr.text = "Login using this form.";
_root.regerr.text = "Register using this form.";

function loginUser(user, pass){
     login = new LoadVars();
     logged = new LoadVars();
     
     login.user = user;
     login.pass = pass;
     
     _root.logerr.text = "Submitting Details..";
     
     logged.onLoad = function(success){
        if(success){
           if(logged.err == "Login Successful."){
              
              _root.user = logged.user;
              _root.pass = logged.pass;
              _root.logerr.text = logged.err;
              
              gotoAndStop(2);
           } else {
              _root.logerr.text = "Login Failed.";
              
           }
        }
     }
     login.sendAndLoad("http://s387166252.online.de/game2/data/login.php",logged,"GET");
}

function registerUser(user, pass){
        register = new LoadVars();
        registered = new LoadVars();
        
        register.user = user;
        register.pass = pass;
        
        _root.regerr.text = "Registering Details..";
        
        registered.onLoad = function(success){
           if(success){
              if(registered.err == "Registration Successful."){
                 
                 _root.regerr.text = registered.err;
              } else {
                 _root.regerr.text = "Registration Failed.";
              }
           }
        }
        register.sendAndLoad("http://s387166252.online.de/game2/data/register.php",registered,"GET");
}


Flash frame 2:

ActionScript:
1
2
3
4
5
stop();

_root.welcome.text = "Welcome " + _root.user;
_root.usertext.text = "Username: " + _root.user;
_root.passtext.text = "Password: " + _root.pass;
Schlagwörter: AS2, Flash CS5, login, MySQL, PHP
Geändert von Blackskorp am 16.12.11 um 00:25 Uhr
aamm#2
Benutzerbild von aamm
Beiträge: 129
Registriert: Jun 2010

16.12.2011, 08:40