azok: einträge editieren (gb)

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

--
http://www.cssweb.at.tt wird teil meiner! webseite.
------------------
Murphys Law: "Alles Schöne im Leben ist entweder illegal, ungesetzlich oder es macht dick."
Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:( n4:° ss:| de:] js:| ch:( sh:) mo:) zu:)
  1. 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

  2. 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.

    --
    Endlich online: http://fabis-site.net
    --> XHTML, CSS, PHP-Formmailer, Linux
    Selfcode: ie:% fl:|  br:^ va:) ls:& fo:) rl:( n4:° ss:| de:> js:| ch:| mo:) zu:)
    1. 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

      --
      Murphys Law: "Alles Schöne im Leben ist entweder illegal, ungesetzlich oder es macht dick."
      Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:( n4:° ss:| de:] js:| ch:( sh:) mo:) zu:)
      1. 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

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        Nur selber lernen macht schlau