Irgendwie komme ich nicht mehr weiter. Bitte um Hilfe:
Ich möchte eine einfache Umfrage erstellen, was so erst einmal kein Problem darstellt. Allerdings möchte ich, das
man nur die Möglichkeit hat, 1x die Stunde wählen zu können, um ein Missbrauch ein wenig zu dämpfen.
Dafür habe ich mir eine Tabelle angelegt mit den Feldern: ID, Choice, IP, Date
Unter "Date" $date=date("Y-m-d H:i:s"); wird das aktuelle Datum in die Tabelle eingefügt: 2001-11-28 19:20:02
Mit der variable "newvote" habe ich die Zeit festgelegt, wann der User mit der gleichen IP wieder wählen darf: 20:20:02
Die IP-Adresse wird durch $ip=$REMOTE_ADDR; ermittelt.
Wie kann ich jetzt aber erreichen, das man die User-IP-Adresse mit der Datenbank vergleicht und somit feststellt, ob die Wartezeit für die Neuwahl abgelaufen ist oder nicht?
Ich möchte eine einfache Umfrage erstellen, was so erst einmal kein Problem darstellt. Allerdings möchte ich, das
man nur die Möglichkeit hat, 1x die Stunde wählen zu können, um ein Missbrauch ein wenig zu dämpfen.
Dafür habe ich mir eine Tabelle angelegt mit den Feldern: ID, Choice, IP, Date
Unter "Date" $date=date("Y-m-d H:i:s"); wird das aktuelle Datum in die Tabelle eingefügt: 2001-11-28 19:20:02
Mit der variable "newvote" habe ich die Zeit festgelegt, wann der User mit der gleichen IP wieder wählen darf: 20:20:02
Die IP-Adresse wird durch $ip=$REMOTE_ADDR; ermittelt.
Wie kann ich jetzt aber erreichen, das man die User-IP-Adresse mit der Datenbank vergleicht und somit feststellt, ob die Wartezeit für die Neuwahl abgelaufen ist oder nicht?
Kommentar