einträge editieren (gb)
azok
- php
0 Jogi0 Fabian St.
hi!
also ich würde gern für mein gästebuch eine seite erstellen auf der ich die beiträge online editieren kann, also kommentare dazufügen, einträge bearbeiten und löschen. - nur ich weiß perdu nicht, wie ich das realisieren könnte. hat jemand von euch ideen?
btw weiß jemand von euch wie ich am effektivsten eine 'blätterfunktion' erstellen kann?
danke schon mal für eure hilfe!
lg
azok
Hi azok,
wie ist das GB denn aufgebaut? Mit ner MySQL Datenbank?
Dann musst Du den Beitrag per SQL-Abfrage in eine
Formularfeld einlesen,
und nach dem Editieren per SQL-Update wieder in die
Datenbank schreiben...
So ähnlich wie hier in diesem Forum, wenn Du auf eine
Frage antwortest, dann kommt ein vorausgefülltes Formularfeld...
Grüße
Jogi
Hi!
btw weiß jemand von euch wie ich am effektivsten eine 'blätterfunktion' erstellen kann?
Wie werden deine Datensätze gespeichert? In einfachen Flatfiles oder in einer MySQL-Datenbank?
Wenn du eine MySQL-Datenbank benutzen solltest, lönntest du dich der LIMIT-Anweisung bedienen. Ein Biespiel wäre hier zu finden: http://tut.php-q.net/login-news.html#u9
Grüße,
Fabian St.
hi!
Wie werden deine Datensätze gespeichert? In einfachen Flatfiles oder in einer MySQL-Datenbank?
...wenn ich doch nur mysql zu verfügung hätte wäre es doch einfach.
aber es ist eine normale .txt datei mit einem ~ als delimiter für die einzelnen felder, so:
feld1~feld2~feld3~feld4 etc.
lg
azok
Hello,
Das haben wir hier die letzen vier Wochen schon mehr als Vier mal durch. und wenn Du ndas Archiv nichts benutzt, will ich Dir par tout nicht helfen. Dann bist du mit deinem Gästebuch perdu. :-))
So, nach dem Scherz am Anfang nun mal Zur Sache.
Du benötigst Datzbegrenzer für Deine Tabelle / Datei.
Dann benötigen wir die Aussage, ob Di mit einer seriellen Datei mit variabler Satzlänge oder mit einer wahlfreien Datei (Random Access File) mit fester Satzlänge abbeitest.
Das Editieren in Seriellen Dateien mit wahlfreier Satzlänge erfordert immer das komplette Lesen der Datei. Prinzipiell muss die Datei MIT der Änderung neu erstellt werden.
Das Editieren von Random Access Files mit fester Saztlänge erfordert nur das Einlesen des Datensatzes in die Applikation (Das Betriebssystem hat da auch meistens mehr Arbeit) und das Zurückschreiben genau dieses geänderten Satzes.
PHP unterstützt aber von Haus aus keine Satzstrukturen in Flatfiles. Allerdings findest Du eine Toolbox (nochnnicht ganz fertig) unter http://selfhtml.bitworks.de --> Adressverwaltung
Harzliche Grüße aus http://www.annerschbarrich.de
Tom