Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-01-2006, 19:17   #1 (permalink)
aka CYBERHOLIC
 
Benutzerbild von cyberholic
 
Registriert seit: Jan 2002
Ort: hamburg
Beiträge: 591
Variable wird nicht angezeigt. FLASH+PHP+SQL.

Moinsen,
über folgenden query rufe ich DB Inhalte auf
Code:
$query = "SELECT * FROM users WHERE email='$email'";
$resultfilter = mysql_query($query, $connection);
$userid = mysql_result($resultfilter,$i, "userid");
$status = "correct";

echo "&userid=".$userid."&status=".$status."&eof=1&";
Im Browser zeigt er mir alle drei VARs an. Also userid=1&status=correct&eof=1&

Nu kommt aber das seltsame: mache ich ein dynamisches Textfeld in Flash,
und bennene dieses eof, zeigt er mir die 1.
Bennene ich das STATUS, zeigt er mir correct.
Bennene ich mein TxTFeld allerdings USERID, dann zeigt er gar nichts.

Ich hab schon alles mögliche versucht; das ich in Flash via
NUMBER(bla)=userid oder
int und string.... einfach alles ausprobiert und es geht partout nicht.

Mein Wissen teilt mir mit, das die PHP an Flash variable als String übergeben
wird, aber warum zeigt er des dann net an?

Vielleicht kann mir der eine oder andere hier ja helfen,
ansonsten wünsche ich euch ein schönes Wochenende,
meins is fürn arsch

carlusch
__________________
----------------------------------------------
--// www.endorphinum.de
--// beta.endorphinum.de
----------------------------------------------
cyberholic ist offline   Mit Zitat antworten
Alt 28-01-2006, 19:22   #2 (permalink)
using namespace
 
Benutzerbild von artjom
 
Registriert seit: May 2002
Ort: Hamburg underground
Beiträge: 657
also eof ist sicher ein unglücklich gewählter variablenname, des steht nämlich für EndOfFile(wie du weißt). ich würde im php script die variablen entsprechend ihrerer herkunft ansprechen. also: $_POST["variablenname"], oder $_GET["variablenname"]... vorausgesetzt du sendest von der flash applikation alles richtig. die variable USERID könnte für irgendwas anders in php stehen. nenn es doch einfach anders. ich z.b nutze notationen dafür

gruß
__________________
artjom.com -|- Melom
Einen PC beschleunigen? Klar, mit 9,81 m/s^2!

Geändert von artjom (28-01-2006 um 19:30 Uhr)
artjom ist offline   Mit Zitat antworten
Alt 28-01-2006, 19:35   #3 (permalink)
aka CYBERHOLIC
 
Benutzerbild von cyberholic
 
Registriert seit: Jan 2002
Ort: hamburg
Beiträge: 591
Ein Level Seltsamkeit höher

Danke, also in anderen Sektion meiner Scripte funktioniert EOF wunderbar.
Die heißen auch eigentlich EOF_waszutunist - somit dürfte PHP das
dann auch nicht verstehen.

Allerdings wird es jetzt wirklich seltsam. Ich dachte mir, das er vielleicht
mit der Geschwindigkeit bzw. dem Laden der VARs ein problem hat, also
hab ich einen Knopf als pseudo-Trace entwickelt.
Wie obern erwähnt übergibt PHP drei Variablen:
userid=1 und status=correct und eof_blabla=1

mit letzteren Zwei kann ich alles mögliche anstellen. die USERID wird
erst gar nicht angezeigt.

Auf einem Test-Knopf steht folgendes, was dann in einem TEXT-Feld
ergebnis angezeigt werden soll
Code:
on (release) {
    if (userid = 1) {
        ergebnis = userid;
    } else {
        ergebnis = "is  net";
    }
}
Der zeigt mir dann im Textfeld ERGEBNIS die 1 aus dem geladenen PHP
DAS FUNKTIONIERT!

Also dachte ich mir, das ich des alles lösche und in die Zeitleiste einfach
ergebnis = userid
reinpacke. Das funzt aber nicht
Selbst wenn ich 10 oder 20 Sekunden warte geht des nuecht....
__________________
----------------------------------------------
--// www.endorphinum.de
--// beta.endorphinum.de
----------------------------------------------
cyberholic ist offline   Mit Zitat antworten
Alt 28-01-2006, 19:39   #4 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Zitat von cyberholic
Der zeigt mir dann im Textfeld ERGEBNIS die 1 aus dem geladenen PHP
DAS FUNKTIONIERT!
Klar, weil du 'userid' die 1 zuweist...
nämlich hier:
PHP-Code:
if (userid 1) { 
Benutzt du LoadVars zum Laden?
sonar ist offline   Mit Zitat antworten
Alt 28-01-2006, 19:44   #5 (permalink)
aka CYBERHOLIC
 
Benutzerbild von cyberholic
 
Registriert seit: Jan 2002
Ort: hamburg
Beiträge: 591
Zitat:
Zitat von sonar
Klar, weil du 'userid' die 1 zuweist...
nämlich hier:
PHP-Code:
if (userid 1) { 
Benutzt du LoadVars zum Laden?
Nee, Loadvariables weil mich die LoadVars Nummer wie die Franzosen so schön
zu sagen pflegen: total Karüssel in die Kopf machen.
Ich hab das SENDandLOAD Ding noch nicht so richtig verstanden. Das erinnert
mich so wie damals als ich 10 war und mein Vater mir klarmachen wollte das
x = Apfel und y = Birne ist.

Aber langsam raff ich was du meinst. Ich hab die Variablenzuweisung irgendwo
durcheinandergebracht. Damn. Ich muss mir meine ASssse nochmal anschauen.
Danke erstmal! *sigh*
__________________
----------------------------------------------
--// www.endorphinum.de
--// beta.endorphinum.de
----------------------------------------------
cyberholic ist offline   Mit Zitat antworten
Alt 28-01-2006, 20:21   #6 (permalink)
aka CYBERHOLIC
 
Benutzerbild von cyberholic
 
Registriert seit: Jan 2002
Ort: hamburg
Beiträge: 591
Rückpfiff!

Ok, ok ok.... die Lösung hab ich noch nicht, aber für den Fall da sich wer
den Kopf zerbricht:
ich habe jetzt noch eine weitere Variable übergeben, die da lautet
blasen=2

Und siehe da: diese Variable wird vollkommen normal in dem dynm. Textfeld
dargestellt. Ergo kann mein Problem nur noch aus dem als Integer übergebenem
Wert (userid) des SQL Queries liegen.... behaupte ich.

Ich werd mal schauen wie ich so `nen query-Resultat als String definiere und
bin dann mal gespannt!
__________________
----------------------------------------------
--// www.endorphinum.de
--// beta.endorphinum.de
----------------------------------------------
cyberholic 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:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele