Hi,
in worten ausgedrückt lautet mein problem "zähle + 1 pro login aber nicht mehr als +3 innerhalb von 24h."
Dazu müsstest du zunächst mal die Zeitpunkte der letzten drei Logins mit abspeichern.
Und dann überlegst du dir die Logik - bei welchem Zahlerstand darf sofort erhöht werden, bei welchem muss erst geprüft werden.
Wozu das gut sein soll, wäre auch noch interesssant.
MfG ChrisB
hallo und vielen dank für die antworten.
ok, das prinzip soll wie folgt aufgebaut sein:
ich möchte eine loginseite erstellen, wo jemand ein punkt pro login bekommt.
maximal dürfen 3 punkte pro tag gesammelt werden. außerdem sollen dem user seine punkte angezeigt werden.
daher war meine erste überlegung:
$Punkte = $row["Punkte"];
session_register('Punkte');
$_SESSION['Punkte'] = $Punkte;
in Worten: prüfe Punkte = Feld Reihe Punkte
prüfe Punkte = der letzten 24h variable > 3 = false
if
$result = false
trage keine ein
else
$result = true
trage +1 ein
mysql\_query("UPDATE xyz SET Punkte=$Punkte WHERE user='$user'");