$time = $_SESSION['time'];
Ma pokazać datę ostatniego logowania z przyznaniem pkt.
I jeśli $time = $now to by nie dodawało nic tylko komunikat Nie minełyu jeszcze 24h!
Jeśli $time < $now to wtedy by był ten kod:
$suma = $user['punkty'] + $log; mysql_query("UPDATE `themostp_prezent`.`uzytkownicy` SET `punkty` = '$suma',`time` = '$now' WHERE `uzytkownicy`.`id` =".$user['id'].""); echo "Dodano 10 denarów za poprawne logowanie dzisiaj! Następne pkt za logowanie możesz zdobyć za 24h!";
A to nie działa :/
if ( $time = $now ) { } else { $suma = $user['punkty'] + $log; mysql_query("UPDATE `themostp_prezent`.`uzytkownicy` SET `punkty` = '$suma',`time` = '$now' WHERE `uzytkownicy`.`id` =".$user['id'].""); echo "Dodano 10 denarów za poprawne logowanie dzisiaj! Następne pkt za logowanie możesz zdobyć za 24h!"; }
Tabelka w mysql:
CREATE TABLE `uzytkownicy` ( `id` INT( 11 ) NOT NULL AUTO_INCREMENT , `nick` VARCHAR( 32 ) NOT NULL , `haslo` VARCHAR( 40 ) NOT NULL , `email` VARCHAR( 40 ) NOT NULL , `ip` VARCHAR( 20 ) NOT NULL , `time` DATE NOT NULL , `data` DATE NOT NULL , `konto` VARCHAR( 30 ) NOT NULL , PRIMARY KEY ( `id` ) );