![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 27.10.2007 Skąd: Kędzierzyn-Koźle Ostrzeżenie: (0%) ![]() ![]() |
Witam. Chciałbym zrobić stronę z filmami online.
I za każde obejrzenie filmu o ID jakimś tam odejmowało by punkt. Korzystam z PHP-Fusion i eXtreme System Point. Mogło by to wyglądać tak: JEŚLI UŻYTKOWNIK ZOBACZY FILM O ID JAKIMŚ TO ODBIERA -1 PKT. LECZ JEŚLI ZOBACZY GO PONOWNIE TO NIC. LECZ JEŚLI NIE POSIADA PUNKTÓW = NIE POKAZUJ Doradzili mi zrobić to na podstawie bazy danych. Tak więc: specjalne pole w bazie które pobiera ID filmu i spisuje je jedno po drugim danemu użytkownikowi, sprawdza jeśli dane ID znajduje się w polu nie pobiera ponownie pkt, jeśli nie ma to dodaje jednoczenie pobierając pkt . Tylko nie wiem jak to zrobić w kodzie. Teoria dużo, praktyka zero. ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 63 Pomógł: 14 Dołączył: 21.01.2009 Skąd: Mszczonów Ostrzeżenie: (0%) ![]() ![]() |
No to tak:
Zakładasz tabelę obejrzane_filmy, składającą się z id_user i id_filmow. A teraz kod. Nie wiem czy działa, pisałem na szybko, nazwy pól i tabel ustaw pod siebie. Nie wiem czy działa wyrażenie regularne, musisz sprawdzić.
Ten post edytował rytek 11.02.2010, 14:51:51 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 27.10.2007 Skąd: Kędzierzyn-Koźle Ostrzeżenie: (0%) ![]() ![]() |
JESTEŚ WIELKI.!
Jeszcze takie pytanie. Jak mam plik gdzie są filmy taki: embed.php i filmy (ID) są np. tak: embed.php?url=2 (tabela kroax_id) to $_GET['film_id']; daje $_GET['kroax_id']; tak? Ten post edytował ziomal511 11.02.2010, 15:05:58 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 63 Pomógł: 14 Dołączył: 21.01.2009 Skąd: Mszczonów Ostrzeżenie: (0%) ![]() ![]() |
Nie używałem Kroaxa, więc niewiele Ci tutaj pomogę, ale...
Jeżeli to url=2, oznacza, że otwierany jest film o id = 2, to tam musisz dać $_GET['url']. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 27.10.2007 Skąd: Kędzierzyn-Koźle Ostrzeżenie: (0%) ![]() ![]() |
Czyli całość by wyglądała tak:
? Ten post edytował ziomal511 11.02.2010, 17:44:52 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 63 Pomógł: 14 Dołączył: 21.01.2009 Skąd: Mszczonów Ostrzeżenie: (0%) ![]() ![]() |
if ($points_normal>0)
zamień na: if ($punkty>0) to jest zmienna, której nazwy nie potrzebujesz zmieniać. |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 27.10.2007 Skąd: Kędzierzyn-Koźle Ostrzeżenie: (0%) ![]() ![]() |
Problem rozwiązany.! Wielkie dzięki.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 07:41 |