| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #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:. |
| | |
| | #2 (permalink) |
| Techniker 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) |
| | |
| | #3 (permalink) | |
| Neuer User Registriert seit: Dec 2005
Beiträge: 19
| Zitat:
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.... | |
| | |
| | #4 (permalink) |
| Techniker 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) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |