Hallo, also ich saß Gestern 3 Stunden daran und habe verschiedene Kobinationen versucht. Wenn ihr jetzt denkt: Ohh my God! Das ist ja total falsch, dann wundert euch nicht, denn ich war so verzweifelt, dass ich dann ehh nicht mehr wusste was ich mache.
Naja, also folgendes will ich erreichen:
Für jeden User der einen Eintrag macht soll ein eigener Eintrag mit seiner UID in der DB mit der Eintragungszeit + die Reloadzeit gemacht werden.
Sobald dann die aktuelle TIME größer oder gleich ist soll das Script den Eintrag des Users löschen, sodass der User wieder Vergütet wird. Das DELETE wurde so aufgebaut, dass es alle Einträge löscht, bei denen die aktuelle TIME Größer oder gleich ist.
Also: Wenn der Eintrag existiet soll der Nutzer keine lose bekommen...
Hier der Code (die IF Bedingung stimmt nicht...habe es mit einem ECHO getestet):
Der Codeaufruf erfolgt immer, wenn ein Submit Button geklickt wird.
Vielen Dank
Naja, also folgendes will ich erreichen:
Für jeden User der einen Eintrag macht soll ein eigener Eintrag mit seiner UID in der DB mit der Eintragungszeit + die Reloadzeit gemacht werden.
Sobald dann die aktuelle TIME größer oder gleich ist soll das Script den Eintrag des Users löschen, sodass der User wieder Vergütet wird. Das DELETE wurde so aufgebaut, dass es alle Einträge löscht, bei denen die aktuelle TIME Größer oder gleich ist.
Also: Wenn der Eintrag existiet soll der Nutzer keine lose bekommen...
Hier der Code (die IF Bedingung stimmt nicht...habe es mit einem ECHO getestet):
PHP:
db_query ("INSERT INTO ".$db_prefix."_shoutbox_reload (UID, Reload) VALUES (".$_SESSION['uid'].", ".(time()+30).")");
$reload_db = db_query("SELECT * FROM ".$db_prefix."_shoutbox_reload WHERE UID = ".$_SESSION['uid']." and Reload >= ".time()."");
if (!mysql_num_rows ($reload_db)) {
kontobuchung ('+', 1500, $_SESSION['uid']);
db_query ("DELETE FROM ".$db_prefix."_shoutbox_reload WHERE Reload >= ".time()."");
}
Der Codeaufruf erfolgt immer, wenn ein Submit Button geklickt wird.
Vielen Dank