Cześć,
Napiszę więcej szczegółów:
1.Koncepcja
Gdy user loguje się na stronę, index.html zostaje zastąpiony przez index.php za pomocą header('Location:_')
i to właśnie tam dzieje się akcja.
Zalogowani użytkownicy widzą przycisk "zagadka", gdy go klikną wysówa się div z zainkludowanym skryptem zagadki. Poprawna odpowiedź dodaje userowi 2 punkty, błędna wyświetla pomyłkę.
2.Moje rozwiązanie
Pytanie jest wyciągane z MySql w taki sposób: ("SELECT pytanie from zagadki where id=".date('d'))
Czyli id wyświetlanego cytatu odpowiada numerowi dnia w miesiącu.
Pod pytaniem jest formularz z jednym inputem typu text i przyciskiem "wyślij"
Dalej, skrypt porównuje odpowiedź z odpowiedzią z bazy i jeżeli się zgada: user otrzymuje 2 punkty.
("UPDATE uzytkownicy SET punkty = punkty +2 WHERE id =".$_SESSION['id']."")
A jeżeli jest błędna, wyświetla się informacja o błędnej odpowiedzi.
3. Pytanie:
Potrzebuje ograniczyć wyświetlanie skryptu.
Chcę, żeby można było tylko raz na dobę udzielić odpowiedzi.
Chciałbym żeby po udzieleniu odpowiedzi, nie wyświetlało się nic poza informacją o wyniku,
a sam formularz z nowym pytaniem pokazał się po północy następnego dnia.
Czy dobrze wyjaśniłem mój problem?
P.S
Tak wiem, że jest Cron, ale nie wiem co, jak, gdzie i w którą strone to zrobić...
i chyba wogóle nie mogę, bo pracuje na localhoscie.