time und count?
Stephan
- php
0 Severin Kacianka0 Stephan
0 Götz
Hallo,
ich bastle gerade an einem Script, ich will, dass wenn neue Eintrageungen seit meinem letzten Login vorgenommen wurden, er mir anzeigt: Sie haben x neue Eintragungen, fals nicht, soll er mir anzeigen: Sie haben keine neuen Eintragungen.
Ich habe aber keine Anung, wie ich das machen soll, er soll ja zählen. Bei jedem Login wird ein Zeitpunkt gespeichert, bei jeder Eintragung auch.
Wie kann ich das machen?
Danke schon jetzt
Stephan
Hallo,
ich bastle gerade an einem Script, ich will, dass wenn neue Eintrageungen seit meinem letzten Login vorgenommen wurden, er mir anzeigt: Sie haben x neue Eintragungen, fals nicht, soll er mir anzeigen: Sie haben keine neuen Eintragungen.
[...] Wie kann ich das machen?
Vielleicht in der Art (Pseudocode):
if(Eintrag){
eintragCount = holEintragCountVonWoAuchImmer();
eintragCount++;
speicherEintragCount(eintragCount);
}
if(login){
eintragCount = holEintragCountVonWoAuchImmer();
if(eintragCount != 0){
print eintragCount;
} else{
print "Keine Einträge";
}
setzEintragCountAufNull();
}
gruß,
Severin
Ah, Danke!
Stephan
Hallo Stephan!
Bei jedem Login wird ein Zeitpunkt gespeichert, bei jeder Eintragung auch.
Wie kann ich das machen?
Einfach beim neuen Login einen aktuellen Zeitpunkt abfragen und ggf. speichern.
Dann in ner Abfrage (in SQL, oder auch bei XML oder sonstwas) einfach prüfen, welche Einträge zwischen letztem Loginzeitpunkt und aktuellem Zeitpunkt eingetragen wurden, und diese dann zählen (in SQL kann man das ja mit count() ganz einfach machen).
In welchem Format Du die Datensätze gespeichert hast ist grundsätzlich egal, bei SQL ist es imho sehr einfach einzubauen, bei anderen Formaten muß man halt evtl. mehr "von Hand" machen, aber das sollte ja kein größeres Problem darstellen, so komplex ist die Sache ja nicht.
MfG
Götz