Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-12-2006, 18:06   #1 (permalink)
_root.bensen
 
Registriert seit: Sep 2004
Beiträge: 338
variable kommt nicht an...

hallo,

wieder mal ein problem von mir

PHP-Code:

on
(release){
var 
mySenderVar = new LoadVars ();
var 
myReceiverVar = new LoadVars();
        
myReceiverVar.onLoad = function()
        {
            if (
this.loge == "1") {
                
gotoAndPlay (15);
            }else
            
gotoAndPlay (20);
        }
        
mySenderVar.nummer num;
        
mySenderVar.nachname =  nname;
        
mySenderVar.email =  mail;
        
mySenderVar.day bday;
        
mySenderVar.sendAndLoad("aktiv.php"myReceiverVar);
          
num ="";
           
nname ="";
           
mail ="";
           
bday ="";      

so sieht es beim as aus..

php gibt mir ein &loge=1


nur leider springt er nicht da hin wo er soll sondern immer zu frame 20...

weiß jemand rat ?


mfg, bensen

Geändert von bensen (07-12-2006 um 18:08 Uhr)
bensen ist offline   Mit Zitat antworten
Alt 07-12-2006, 18:13   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Ändere es mal so:

PHP-Code:
myReceiverVar.onLoad = function(status)
    {
    if (
status) {
        if (
this.loge == "1") {
            
gotoAndPlay (15);
        } else {
            
gotoAndPlay (20);
        }
    } 
gruß, gaspode

Geändert von gaspode (07-12-2006 um 18:14 Uhr)
gaspode ist offline   Mit Zitat antworten
Alt 07-12-2006, 18:24   #3 (permalink)
_root.bensen
 
Registriert seit: Sep 2004
Beiträge: 338
geht leider auch nicht, was hat (status) an der ganzen sache geändert ?
bensen ist offline   Mit Zitat antworten
Alt 07-12-2006, 19:28   #4 (permalink)
_root.bensen
 
Registriert seit: Sep 2004
Beiträge: 338
stimmt den die abfrage so wie ich es gemacht habe ?

scheinbar kommt die variable ja nicht richtig an, ich kann machen was ich will aber ich finde den fehler einfach nicht...

kann man mir bitte bitte bitte bitte helfen ???
bensen ist offline   Mit Zitat antworten
Alt 07-12-2006, 19:42   #5 (permalink)
class public{}
 
Benutzerbild von public
 
Registriert seit: Feb 2004
Ort: dessau
Beiträge: 1.406
wie schaut denn dien php script aus?
public ist offline   Mit Zitat antworten
Alt 07-12-2006, 19:59   #6 (permalink)
_root.bensen
 
Registriert seit: Sep 2004
Beiträge: 338
PHP-Code:

<body bgcolor="#FEC34E">
<p>
<?php


    $num  
$_POST['nummer'];
    
$nam  $_POST['nachname'];
    
$mail $_POST['email'];
    
$bday $_POST['day'];

    require_once 
'dbconnect.php';

    
$result mysql_query("SELECT * FROM 'alsterlounge' WHERE nummer = '" mysql_real_escape_string($num) . "' AND nachname = '" mysql_real_escape_string($nam) . "'");
    
$row mysql_fetch_array($result);
    if ((
$nam != $row['nachname']) && ($num != $row['nummer'])) {
        echo 
"&loge=1";
    } else {
        
$result mysql_query("UPDATE alsterlounge SET email='" mysql_real_escape_string($mail) . "', geburtsdatum='" mysql_real_escape_string($bday) . "' WHERE nummer='" mysql_real_escape_string($num) . "' AND nachname='" mysql_real_escape_string($nam) . "'");
    }

?>
</p>

soweit sieht es so aus...

Geändert von bensen (07-12-2006 um 20:01 Uhr)
bensen ist offline   Mit Zitat antworten
Alt 07-12-2006, 21:29   #7 (permalink)
_root.bensen
 
Registriert seit: Sep 2004
Beiträge: 338
also mit verändertem php script springt er bei falscher eingabe wie gewollt zu frame 15 bei richtiger eingabe allerdings nicht zu frame 20.

die daten trägt er allerdings wie gewünscht ein.

PHP-Code:
on(release){
mySenderVar = new LoadVars ();
var 
myReceiverVar = new LoadVars();
    
myReceiverVar.onLoad = function(status) {
    if (
status) {
        if (
this.error == "1") {
            
gotoAndPlay (15);
        }
          else {
            
gotoAndPlay (20);
        }

    }    
     

    
    }
        
mySenderVar.nummer num;
        
mySenderVar.nachname =  nname;
        
mySenderVar.email =  mail;
        
mySenderVar.day bday;
        
mySenderVar.sendAndLoad("aktiv.php"myReceiverVar"POST"); 
        
num ="";
           
nname ="";
           
mail ="";
           
bday =""


jemand ne idee ?
bensen ist offline   Mit Zitat antworten
Alt 08-12-2006, 11:56   #8 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Zitat:
Zitat von bensen Beitrag anzeigen
was hat (status) an der ganzen sache geändert?
»status« ist der Rückgabewert der onLoad-Funktion.
Wenn die Übertragung geklappt hat, dann ist er »true«.

Zitat:
Zitat von bensen Beitrag anzeigen
also mit verändertem php script springt er bei falscher eingabe wie gewollt zu frame 15 bei richtiger eingabe allerdings nicht zu frame 20.
Was ergibt denn der trace() von »this.error« bei
falscher Eingabe?

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 09:16 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele