Zurück   Flashforum > Flash und Server > Flash und Datenbanken

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-01-2007, 12:30   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Beiträge: 19
Flash-Array in mysQl-DB speichern

Hi!
Ich habe hier schon einige sehr gute Tutorials und Threads gelesen, habe aber ein Problem, aus dem ich einfach nicht schlau werde.

Ich lade über eine php-Datei im XML-Pelz (also über header()) Daten aus einer MySQL-DB in Flash und verarbeite sie dort in Arrays-Form.
Die Werte in den Arrays können dann über Flash geändert werden.

Mein Problem ist: Ich weiß nicht, wie ich die Arrays jetzt wieder in php schicken kann, um sie in der DB zu updaten.

Per string schicken will ich eigentlich nicht, da es sich um 5x100 Arrays handelt.

Flash-Remoting wurde mir ans Herz gelegt, allerdings scheint das auf meinem PC nicht richtig zu funktionieren.

Eine XML-Datei will ich von Flash nicht schreiben lassen, da die Verarbeitung von verschiedenen Usern genutzt werden soll und dann ja entweder mehrere User in einer Datei rumfummeln würden oder man für jeden User eine Datei bräuchte.

Wie kann man das lösen??? Wie bekomme ich möglichst einfach eine hohe Anzahl an Flash-Arrays in php???

Wäre für jeden Vorschlag dankbar!


gruß

.:lay-z-cow:.
.:lay-z-cow:. ist offline   Mit Zitat antworten
Alt 10-01-2007, 18:28   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
ein string per POST. anderst geht es nicht.
kannst das als XML übergeben (da ist es auch nur text)

wenn's dir als zu lang vorkommt, dann kannst du die daten kompremieren. kann aber sein, dass das kompremieren in flash länger dauert, als wenn du die daten so sendest. (kompremieralgorithmus musst du dir selbst schreiben - flash hat keinen)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (10-01-2007 um 18:31 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 10-01-2007, 22:03   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Beiträge: 19
Zitat:
Zitat von hgseib Beitrag anzeigen
ein string per POST. anderst geht es nicht.
kannst das als XML übergeben (da ist es auch nur text)
genau das verstehe ich nicht.
mit flash eine php datei aufrufen, in dieser php-datei xml-code parsen lassen, und das dann ich flash verwerten. so bekomme ich die daten rein.

aber ich verstehe nicht, wie ich das rückwärts anstellen kann.

vielleicht steh ich auch nur ganz schön auf dem schlauch....
.:lay-z-cow:. ist offline   Mit Zitat antworten
Alt 11-01-2007, 02:26   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
schau dir das mal an. nur anstelle von LoadVars XML nehmen oder doch LoadVars, ganz wie du willst:
http://www.flashforum.de/forum/showt...74#post1389074

flash kann XML's senden und laden.

das XML kann von einem textfile eingelesen werden. oder ein php (oder asp, jsp, perl usw.) erzeugt dieses XML und sendes das an flash.

ein in flash erzeugtes XML kannst du an php senden. php speichert das dann auf dem server als textfile, oder wertet das XML aus um z.b. die daten in eine datenbank zu schreiben.
Code:
_array1 = [1, 2, 3, 4, 5];
_array2 = [6, 7, 8, 9];
_array3 = [10, 11, 12, 13];
//
_str="<arrays>\r";
_str+="<a>"+_array1.toString()+"</a>\r";
_str+="<a>"+_array2.toString()+"</a>\r";
_str+="<a>"+_array3.toString()+"</a>\r";
_str+="</arrays>";
//
_xml=new XML(_str);
_xml.send("empfangendes.php");
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (11-01-2007 um 02:34 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 11-01-2007, 21:13   #5 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Beiträge: 19
aaaah... super!

genau so einen anstoss habe ich gebraucht!

ich werde es so mal ausprobieren...

tausend dank!!!


gruß

.:lay-z-cow:.
.:lay-z-cow:. 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 00:15 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele