Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-04-2005, 15:51   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2001
Beiträge: 8
Question Flash variable an PHP übergeben

Hallo Zusammen,

ich möchte Highscore 2 Anwendung von flashstar bei mir zum laufen bringen. Leider werden die Variblen von Flash nicht an PHP übergeben.

Die Varibalen werden mit dieser Funktion aufgerufen

function setSpieler() {
fvorname = vorname_txt.text;
fnachname = nachname_txt.text;
fpunkte = punkte_txt.text;
ficon = stern_mc._currentframe;
loadVariables("schreiben.php?"+new Date().getTime(),this, "POST");
status_txt.text = "Schreibe Daten!";
this.onData = function() {
if (eintrag) {
this.gotoAndStop(2);
delete eintrag;
} else {
status_txt.text = "Fehler !";
delete eintrag;
}
};
}

Habe Ihr eine Idee wo das Problem liegen könnte ?

mfg

WileECoyote
WileECoyote ist offline   Mit Zitat antworten
Alt 12-04-2005, 19:36   #2 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Question

Können wir davon ausgehen, das du ein Formular hast, wo diese Daten alle eingetragen
werden ?
Dann hast du einen Button, wenn klick , dann sende an PHP ?
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 12-04-2005, 19:50   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 1.244
Wenn der Button vorhanden ist und den Instanznamen btn hat:

in die HZL :

PHP-Code:
btn.onRelease = function ()
{
    
lv = new LoadVars ();
    
lv.fvorname vorname_txt.text;
    
lv.fnachname nachname_txt.text;
    
lv.fpunkte punkte_txt.text;
    
lv.onLoad = function (geladen)
    {
        if (
geladen)
        {
            
trace (this.vari);
            
output_txt.text this.vari;
        }
        else
        {
            
output_txt.text "Nicht geladen";
            
trace ("Nicht geladen");
        }
    };
    
lv.sendAndLoad ("demo.php"lv"Post");
}; 
Die PHP demo.php:

PHP-Code:
<?
$name 
$_POST['fvorname'];
$vname $_POST['fnachname']
// usw
echo "&vari=angekommen";
?>
__________________
Mfg aus Brandenburg.

harego

Spiel

Zur Page
harego ist offline   Mit Zitat antworten
Alt 13-04-2005, 09:38   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2001
Beiträge: 8
Talking

Hallo harego,

danke für Dein Tip, leider funktionierten es immer noch nicht.
Ich möchte eigentlich dann die Variablen an eine mysql Datenbank übergeben. Die übergabe funktioniert, aber die Felder immer leer.

Kannst Du mir da ein funktionierendes Beispiel schicken.

Danke.

mfg WileECoyote
WileECoyote ist offline   Mit Zitat antworten
Alt 13-04-2005, 12:15   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2001
Beiträge: 8
Hallo Zusammen,

ok, es liegt nicht an PHP, sondern an meinen Webserver.
Ich habe die Highscore Anwendung bei meinen Provider installiert und da funtzt es.

zu meinen Webserver.
Win2000 Pro. Sp4
Apache 2.0.52
PHP 4.3.9
mySQL 4.0.21

und nunu ?

mfg WileECoyote
WileECoyote ist offline   Mit Zitat antworten
Alt 18-04-2005, 09:36   #6 (permalink)
Neuer User
 
Registriert seit: Nov 2001
Beiträge: 8
Talking

So, aber jetzt.

Habe das Problem gefunden. Einfach in der php.ini den Eintrag
register_globals auf on setzten und es funtz wieder.

mfg

WileECoyote
WileECoyote ist offline   Mit Zitat antworten
Alt 18-04-2005, 09:41   #7 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
mach am besten register globals wieder auf off.

dann benutze im PHP:

$fvorname -> $_POST['fvorname'];
$fnachname -> $_POST['fnachname'];
usw.
dburucu 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 12:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele