Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Losowy element raz na X/h
Ciupaska
post
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 25.05.2009

Ostrzeżenie: (10%)
X----


Nic konkretnego nie wygoglowałem, może źle dobieram słowa kluczowe (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)

Prosty kod który wyświetla losowy element,

  1. <?php
  2. $r = mt_rand(1, 2);
  3. switch($r)
  4. {
  5. case 1:
  6. kod
  7. ';
  8. break;
  9. case 2:
  10. kod2
  11. ';
  12. break;}
  13. ?>


Jednak potrzebuję wyświetlić jego zawartość (1) i (2)raz na przykładowe 24h. Dla użytkownika.
Jak to zrobić?

Ew. Cały kod wyświetlić raz na 24h. Dla każdego z użytkowników.

Ten post edytował Ciupaska 2.08.2009, 08:52:21
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Musisz utworzyć w bazie nową tabelę np.
losowy_kominikat [id, id_uzytkownika, id_komunikatu, data_wyswietlenia]
W skrypcie sprawdzasz czy od ostatniego wyświetlenia (data_wyswietlenia) upłynął określony czas (tu 24h). Jeżeli tak to wyświetlasz komunikat i dodajesz nowy rekord do tej tabeli. Jeżeli czas ten nie upłynął to nie robisz nic. W sumie prosta sprawa.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 13:42