Neli: Suche Idee : Wie kommentiere ich einen Eintrag im Gästebuch

Hallo Leute,

arbeite immer noch an meinem Gästebuch. Ich soll es dem  GB-Admin ermöglichen auf Einträge zu reagieren. Die Originaleinträge dürfen nicht verändert werden.
Wie soll ich den Kommentar unter den jeweiligen Eintrag bekommen? Es wird ja nicht alle 5 Minuten kontrolliert und der letzte Eintrag steht immer oben. Brauch ich noch eine neue Tabelle in der MySQL-Datenbank?

Danke schon mal im Voraus

Neli

  1. Moin moin,
    wenn du nur einen einzigen Kommentar pro Eintrag erwartest, dann könntest du in der Tabelle einfach eine neue Spalte definieren.
    Dann überprüfst du beim Ausgeben der Einträge nur ob was im Kommentar-Feld drin steht und wenn ja, gibst du es mit aus.
    Achja, den Zeitstempel des Eintrages rührst du nicht an, denn sonst würde der kommentierte Eintrag ja oben erscheinen.

    Wenn du mehrere Kommentare erwartest, würde ich eine extra Tabelle erstellen, in der Du mindestens den Kommentar und die Eintrags-ID vermerkst, auf die sich dieser Kommentar bezieht.

    Im meinem Gästebuch habe ich die obere Variante eingesetzt.
    Zusätzlich habe ich eine Spalte namens "gelesen" in der Tabelle, in der ich notiere, ob ich diesen Eintrag schon über mein Admin-Interface gelesen habe.
    Ich find das recht praktisch :-)

    Gruß
    Patrick

    1. Moin moin Patrick,

      wenn du nur einen einzigen Kommentar pro Eintrag erwartest, dann könntest du in der Tabelle einfach eine neue Spalte definieren.
      Dann überprüfst du beim Ausgeben der Einträge nur ob was im Kommentar-Feld drin steht und wenn ja, gibst du es mit aus.
      Achja, den Zeitstempel des Eintrages rührst du nicht an, denn sonst würde der kommentierte Eintrag ja oben erscheinen.

      hab ich schon gemacht, die Idee kam mir selber 5min nach dem Schreiben

      Zusätzlich habe ich eine Spalte namens "gelesen" in der Tabelle, in der ich notiere, ob ich diesen Eintrag schon über mein Admin-Interface gelesen habe.

      das hab ich schon von Anfang an mit bedacht

      Ich find das recht praktisch :-)

      ich auch :-)

      Danke für deine Mühe
      Neli

      1. Hallo,

        Zusätzlich habe ich eine Spalte namens "gelesen" in der Tabelle, in der ich notiere, ob ich diesen Eintrag schon über mein Admin-Interface gelesen habe.
        das hab ich schon von Anfang an mit bedacht
        Ich find das recht praktisch :-)
        ich auch :-)

        Äm lasst mich bitte nicht im Unklaren. Was ist daran praktisch?

        Grüße
        Jeena Paradies

        --
        Ich bin mir ziemlich sicher dass es im Leben mehr gibt als nur wirklich wirklich gut auszusehen ...
        <img src="http://home.arcor.de/vivosomuertos/self/zoolander.jpg" border="0" alt="">
        Bambergs Fasching - nur ein großer (Werbe-)Flop?
        http://jeenaparadies.de/artikel/fasching/
        Jeenas Bannertauschportal; selbstgemacht ;-)
        http://jeenasbannerbude.de
        1. Hallo Jeena,

          Zusätzlich habe ich eine Spalte namens "gelesen" in der Tabelle, in der ich notiere, ob ich diesen Eintrag schon über mein Admin-Interface gelesen habe.
          Ich find das recht praktisch :-)

          Da hat man als Administrator die bessere Übersicht. Ich lasse mir die Einträge so anzeigen: oben die neuen Einträge und darunter die kontrollierten Einträge.

          Gruß Neli

          1. Hallo,

            Da hat man als Administrator die bessere Übersicht. Ich lasse mir die Einträge so anzeigen: oben die neuen Einträge und darunter die kontrollierten Einträge.

            Na aber die die du kontroliert hast müssen ja schon die alten sein und unten sein. Die neuen sind doch dann auch ohne Markierung oben oder verstehe ich das jetzt nicht richtig?

            Grüße
            Jeena Paradies

            --
            Ich bin mir ziemlich sicher dass es im Leben mehr gibt als nur wirklich wirklich gut auszusehen ...
            <img src="http://home.arcor.de/vivosomuertos/self/zoolander.jpg" border="0" alt="">
            Bambergs Fasching - nur ein großer (Werbe-)Flop?
            http://jeenaparadies.de/artikel/fasching/
            Jeenas Bannertauschportal; selbstgemacht ;-)
            http://jeenasbannerbude.de
            1. hallo,

              es ermöglicht zum beispiel eine hervorhebung, indem du eine andere css klasse/farbe für gelesen=false zuweisen kannst (siehe hier das forum), oder eine suche nach gelesen=false machen kannst, die dir alle einträge zeigt, die du noch nicht gelesen hast.

              ich benutzt das für die user, weil ich es hasse auf eine seite zu gehen und in der zig neue news/links sind, dass heisst, ich hab n text field, in dem einfach die usernamen+[seperator] aneinandergehängt werden, wenn der eintrag gelesen wird und die news werden dann für den benutzer als nicht mehr neu angezeigt. da es soweiso auf unique userids basiert, kann man dann auch schön mit select * from news where gelesen not like '%username,%'

              ;-)

              gruss

              --
              no strict; no warnings;