 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
26.01.2003, 23:12
|
#1
|
|
TP-Insider
Registriert seit: Dec 2001
Ort: Oberfranken
|
Letzte Aktualisierung festhalten
Hallo, ich habe wieder mal eine Frage an Euch:
Ich bin dabei eine Homepage mit php und mysql aufzubauen. Auf der Homepage sind mehrere Vereine vertreten. Mittels Login und Formular hat jeder Verein die Möglichkeit, seine Daten (Berichte, Ergebnisse, Termine, etc.) selbst zu veröffentlichen. Nun soll ein Besucher die Möglichkeit haben, schnell feststellen zu können, wo was aktualisiert wurde. Ich möchte eine Übersicht erstellen, wo die letzten Veränderungen aufgelistet werden. Und genau hier stöße ich auf Granit: Ich habe überhaupt keine Ahnung, wie ich das programmtechnisch umsetzen kann, damit ich in einer Tabelle festhalten kann, wer wo was mit welchem Inhalt veröffentlicht hat. Welche Befehle gibt es, damit ich in mysql feststellen kann, wann was geändert wurde? Vielleicht kann mir jemand dazu auch ein Beispiel bringen, damit ich es kapiere :-)
Danke
Dieter
PS: Vielleicht wurde das Thema schon mal besprochen, doch ich weiss jetzt echt nicht, welche Schlüsselwörter in der Suchfunktion zu Ergebnissen führen ....
|
|
|
27.01.2003, 00:07
|
#2
|
|
TP-Specialist
Registriert seit: Jan 2002
Ort: TP/Dynamik
|
well.
es gibt den timestamp in mysql.
ausserdem brauchst du auch noch ein kuchi um dir das letzte login deines users zu merken.
besser noch, wenn es nur user mit login betrifft, wäre ein db eintrag pro user und login.
wenn du dann jedem datensatz einen timstamp bei der Erstellung anhängst, dann kann man ganz einfach beim einloggen des Users gegen die letzte login-zeit abfragen und eine Liste oder was auch immer erstellen, welche Beiträge seit dem letzten login neu sind.
so oder so ähnlich würde ich das thema angehen.
__________________
Gehelft? Hier kannst du dich bedanken.
mike
|
|
|
27.01.2003, 14:39
|
#3
|
|
TP-Insider
Registriert seit: Dec 2001
Ort: Oberfranken
|
Die Auflistung, was wo aktualisiert wurde, soll JEDER Besucher sehen können, nicht nur die Leute, die Eintragungen über das Formular getätigt haben. Die Auflistung soll so aussehen:
26.01.03 Verein X: Neue Bilder von der Feier .....
19.01.03 Verein Y: Aktualisierung der Mitgliedsliste
16.01.03 Verein Y: Neue Infos zum Thema .......
05.01.03 Verein Z: Die Fussballergebnissse vom letzten Spieltag sind nun online ....
So kann ein Besucher sofort sehen, was sich in letzter Zeit auf meiner Homepage geändert hat.
Da jeder Verein unterschiedliche Inhalte publiziert, werde ich in der mysql Datenbank für jeden Verein eine eigene Tabelle anlegen.
Longfang meint, dass JEDE Eingabe über das Formular (egal ob Tabellen, Berichte, Anaylsen, etc.) mit einem Zeitstempel verpasst werden muss. So kann ich dann eine Auswertung machen, welche Inhalte neu sind. Mit dem SELECT Befehl muss ich dann die gesamte Datenbank auf Neuerungen prüfen. Da leidet dann doch bestimmt die Performance? Oder?
Mir ist gerade eingefallen das ich im Formular ein zusätzliches MUSS-Feld einfügen sollte. Jeder Admin der eine Aktualisierung vornimmt muss in diesem Feld kurz beschreiben was er gemacht hat. Dieser Eintrag wird dann auf der "NEWS-Tabelle" zu sehen sein.
Oder kennt jemand noch eine bessere Lösung?
Gruss
Dieter
PS: Wie kann ich eigentlich am einfachsten feststellen, am welchem Datum und zu welcher Urzeit die letzte Aktualisierung erfolgte?
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 15:00 Uhr.
|
 |