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

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-07-2007, 08:10   #1 (permalink)
alte pfeife
 
Benutzerbild von muschko
 
Registriert seit: May 2003
Ort: Kassel
Beiträge: 1.222
FileReferenceList, gleiche ID bei Upload

Hallo,

ich will mit FileReferenceList mehrere Dateien hochladen, was eigentlich auch kein Problem darstellen sollte. Jetzt aber meine Frage:

Ich will Strings hochladen in eine Tabelle, das soll nur einmal geschehen.

Danach sollen die Images hochgeladen werden in eine andere Tabelle, aber immer! mit der ID ( die ID soll in ein extra feld geschrieben werden ) des vorher hochgeladenen String in die andere Tabelle ( quasi als Fremdschlüssel ).

Wie bewerkstelle ich das am Besten ? Ich weiß das ich mit PHP die ID auslesen kann in der momentan hochgeladen habe, aber klappt das dann auch alles so richtig? werden nicht dann neue IDs erzeugt?

Hat jemand schon so etwas mal gemacht?

Bräuchte mal einen kleinen Denkanstoss. Danke

muschko
muschko ist offline   Mit Zitat antworten
Alt 10-07-2007, 10:48   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zum Verständnis: User sollen bspw. Bilder hochladen und Kommentare dazu eingeben können..?

Würd ich so in der Art machen:
Für jedes Bild beim Upload nen Hash generieren, z.B. per
PHP-Code:
md5mt_rand0microtime(true) ) ); 
Da kommt dann sowas wie '16f36203040c65e088d2c00566903a14' raus.
Das wird dann sowohl der Dateiname für das Bild als auch der Key für den String/Kommentar, den du in der DB speicherst.
sonar ist offline   Mit Zitat antworten
Alt 10-07-2007, 11:34   #3 (permalink)
alte pfeife
 
Benutzerbild von muschko
 
Registriert seit: May 2003
Ort: Kassel
Beiträge: 1.222
eher so zum verständniss:
news und newsimages...

wobei mehrere images auf eine news kommen du verstehst?

und ich will nen ultramini cms machen, wo ich news schreibe und images dabei auswähle und die dann hochladen... also beides zusammen.

und die sollten dann zusammen gehören.

mit dem Hash ist gar keine schlechte idee, aber ändert sich nicht dann auch immer der hashwert?
muschko ist offline   Mit Zitat antworten
Alt 11-07-2007, 08:02   #4 (permalink)
alte pfeife
 
Benutzerbild von muschko
 
Registriert seit: May 2003
Ort: Kassel
Beiträge: 1.222
habe jetzt doch noch 2 Fragen zu FileReferenceList und FileReference:

1.

Wenn ich beim Select alle Files in ein Array schicke:

PHP-Code:
listener.onSelect = function(fileRefList:FileReferenceList) {
    
trace("onSelect");
    var list:Array = 
fileRefList.fileList;
    var 
item:FileReference;
    for(var 
i:Number 0< list.lengthi++) {
        
item = list[i];
        
trace("name: " item.name);
        
trace(item.addListener(this));
        
item.upload("http://www.yourdomain.com/");
    }

müssen ja die Files in ner schleife hochgeladen werden ... is klar,
aber wenn ich dem upload Variablen mit übergebe, also der PHP datei, werden diese ja auch immer wieder mitübergeben. Wie erreiche ich das, dass die Variablen nur einemal mitübergeben werden ?

2.
Warum funktioniert das nicht?

PHP-Code:
listener.onSelect = function(file:FileReference):Void {
    
trace("onSelect: " file.name);

    var 
testvar:String mytextfeld.text;    

    if(!
file.upload("upload.php?var1="+testvar)) {
        
trace("Upload dialog failed to open.");
    }

sobald ich da eine Variable mitübergebe, wird der upload überhaupt gar nicht erst aufgerufen, upload.php wird nicht aufgerufen? ( habs mal mitgesnifft )
sobald ich das so schreibe : (!file.upload("upload.php?var1=meinString"))
wird es wieder geöffnet ?!


hoffe ihr könnt mir helfen

DANKE
muschko ist offline   Mit Zitat antworten
Alt 13-07-2007, 06:56   #5 (permalink)
alte pfeife
 
Benutzerbild von muschko
 
Registriert seit: May 2003
Ort: Kassel
Beiträge: 1.222
*push*
muschko 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