| |||||||
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) |
| ... :) Registriert seit: Apr 2004
Beiträge: 188
| einträge per php bearbeiten und abspeicher
hallo folks, wie kann ich einträge, die in ein text-file abgespeichert worden sind und ich in flash bearbeite wieder per php abspeichern, ohne dass die anderen einträge berührt werden? Geändert von Movm (12-02-2005 um 15:35 Uhr) |
| | |
| | #2 (permalink) |
| Freizeitflasher Registriert seit: Jun 2004 Ort: Niederösterreich
Beiträge: 615
|
Du musst in Flash die neuen Daten an das PHP Skript senden. Das abspeichern ist dann dessen Aufgabe. Das senden von Variablen würde ich am mit dem LoadVars Objekt machen. Irgendwo das Objekt erstellen und onLoad zuweisen (nur einmal im Flash-Movie!): PHP-Code: Dann beim Drücken des "Speichern"-Buttons oder was auch immer: PHP-Code: PHP-Code: Wenn das geschehen ist soll das Skript folgendes machen: PHP-Code: PHP-Code: alles klar? Geändert von Alphanimal (12-02-2005 um 15:49 Uhr) |
| | |
| | #3 (permalink) |
| ... :) Registriert seit: Apr 2004
Beiträge: 188
|
vielen dank für deine schnelle antwort... aber ich glaub ich hab mich ein wenig missverständlich ausgedrückt... tut mir leid... ich wollte nicht allgemein etwas speichern, das funktioniert ja schon... aber wie kann ich z.B wenn mein textfile so aussieht: &datenbank1=1&&datenbank2=2&&datenbank3=3&... ich lade alle variablen in flash rein und bearbeite z.B datenbank2 und der inhalt ändert sich von 2 auf z.B "asdf" wie kann ich das dann so abspeichern?: &datenbank1=1&&datenbank2=asdf&&datenbank3=3&.. .
|
| | |
| | #5 (permalink) |
| ... :) Registriert seit: Apr 2004
Beiträge: 188
|
hmm... nein du scheinst mich immer noch nicht ganz zu verstehen so sieht mein php script bereits aus PHP-Code: denn ich seh da nirgends einen unterschied. oder irre mich da gewaltig? Geändert von Movm (12-02-2005 um 16:29 Uhr) |
| | |
| | #6 (permalink) |
| Freizeitflasher Registriert seit: Jun 2004 Ort: Niederösterreich
Beiträge: 615
|
laden und speichern müssen 2 verschiedene skript-aufrufe werden. wenn du was speichern willst musst du den text senden, du kannst ja auch als parameter angeben was wu alles überschreiben willst.
|
| | |
| | #7 (permalink) |
| Freizeitflasher Registriert seit: Jun 2004 Ort: Niederösterreich
Beiträge: 615
|
OK hab mir dein PHP Script etwas genauer angesehen. Das skript ist nur zum anhängen von einem Datensatz! wenn du einen Eintrag bearbeiten willst, musst du die Datei dort ändern wo du es brauchst. das ist vl. mit der dateistruktur die flash zum einlesen braucht etwas schwer. vielleicht kannst du die struktur einfacher machen bamit du leichter bearbeiten kannst in PHP. und zum einlesen in Flash benztzt du ein PHP Skript, das die Daten ausliest und sie im Flash-Format ausgibt. was man für solche Anwendungen normal nimmt sind SQL Datenbanken, wo du dann mit einem einfachen Update befehl Einträge ändern kannst. aber wenn man keine Datenbank zur Verfügung hat muss man halt den schweren Weg gehen... Was vielleicht noch eine Möglichkeit wäre ist bei jedem Ändern, die gesamte Datei ins Skript zu laden und dann neu mit veränderten werden zu speichern. ist aber Pfusch! Geändert von Alphanimal (12-02-2005 um 17:36 Uhr) |
| | |
| | #8 (permalink) |
| ... :) Registriert seit: Apr 2004
Beiträge: 188
|
hmm... ich hab jetzt aus einem Gästebuch das admin script entnommen... bei dem kann man einträge verändern... das sieht so aus: PHP-Code: aber wenn du sagst, dass es mit einer sql datenbank einfacher sei, dann werd ich es so machen... aber ich hab dann überhaupt keine ahnung wie das gehen soll... eine datenbank hab ich... wär wirklich super, wenn du mir da helfen könntest! |
| | |
| | #9 (permalink) |
| Freizeitflasher Registriert seit: Jun 2004 Ort: Niederösterreich
Beiträge: 615
|
HM... so wie ich das sehe hängt das Adminscript einfach die selben variablen nochmal mit anderen Werten dran. das ist ein vergewaltigung!!! Datenbank is gut! Hast schon eine Tabelle angelegt? über phpMyAdmin wahrscheinlich kannst du das! in deinem Fall eine Tabelle mit ID (auto_increment?) hast du schon mal was mit Datenbanken gemacht? |
| | |
| | #11 (permalink) |
| Freizeitflasher Registriert seit: Jun 2004 Ort: Niederösterreich
Beiträge: 615
|
Die ID ist zur identifizierung ( )Kommt drauf an wieviele Daten zu hast! id, name, unixZeit, subject, text, ... was dir einfällt. id machst du als Primärschlüssel (dann kann es keine 2 einträge mit der selben ID geben. Datentyp Int!) Die anderen felder je nach dem, datentyp varchar(xx) für kurze Texte, max xx Zeichen lang. Text für Texte mit variabler länge (länge+2 bytes speicherplatz) usw... such mal nach PHP, Mysql Tutorials da findest sicher was! Gehört ja nicht mehr ins flash Forum |
| | |
| | #12 (permalink) |
| ... :) Registriert seit: Apr 2004
Beiträge: 188
|
hmm... ich konnte über google wirklich nichts finden, was der einstellung bei phpmyadmin betreffen würde... wie soll ich das überhaupt mit der tabelle verstehen... ist das die gesamte sql datenbank? oder ist das quasi ein eintrag? also bei einem neuen eintrag, wird automatisch eine neue tabelle erzeugt, die ich dann über die ID aufrufen kann und neue daten reinscheiben kann? dazu werde ich dann aber auch eine php zum einlesen brauchen, oder? wie würde die tabelle dann da ausschaun? ich habs mal so versucht, dass ich in der ersten Zeile ID reingeschrieben habe und dann mal alles andere... name, beschreibung, dauer... etc... aber dann beim speichern der tabelle heißt es:"Das ist keine Zahl!" was ist da keine zahl... |
| | |
| | #13 (permalink) |
| zuviel ist nicht genug Registriert seit: Aug 2001 Ort: Austria
Beiträge: 206
|
hallo, hab das so am rande mitbekommen, und wie ich das verstehe, muss du deinem php einfach alle werte der variablenm übergeben .. sowohl die, die du nicht änderst, als auch die veränderte. eintragen.php?var1=alt&var2=alt&var3=neu stimmt die richtung ? |
| | |
| | #14 (permalink) |
| ... :) Registriert seit: Apr 2004
Beiträge: 188
|
ja sowas hab ich mir auch schon gedacht... aber später werden es mal so um die 180 einträge und wenn ich da alle 180x5 variablen nochmal abspeichern muss, wenn es nur ein kleiner eintrag ist, ist das ganze schon ein wenig umständlich, wenn es mit sql einfacher gehen könnte... trotzdem danke!
|
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |