Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 0 Dołączył: 6.02.2005 Ostrzeżenie: (0%)
|
dump bazy danych:
http://phpfi.com/105828?lang=sql ogólny skrót: mamy tabele: arts_users (id_user) arts_articles (id_article, points, id_user, publish(0,1) ) arts_bonus (id_user, points) arts_access (id_user, id_article) teraz wyciągamy dla wszystkich userów: liczbe punktów normalnych (z arts_articles gdzie id_user=aktualny user i publish=1) liczbe bonusowych punktów (z arts_bonus gdzie id_user=aktualny user) liczbe ujemnych punktow (z arts_access i arts_articles) zasada działania: wiec tak: userzy dostaja punkty za opublikowane punkty - te punkty sa liczone jako 'normalne' punkty admin może im dodawać 'bonusowe' punkty a punkty ujemne - jeżeli user przejrzy jakiś artykul to do arts_access dopisuje się prawo do przegladania, tymsamym odemowane będzie miał tyle punktów za ile jest ten artykuł jeżeli ktoś chce zobaczyć całość w oprawie to: TUTAJ zalogować się na admin/admin ew.do dalszych testów na user/user tutaj zapytanie BEZ sumowania punktów ujemnych:
zrzut tabeli w skrócie:
Ten post edytował huntercs 7.03.2006, 22:53:48 |
|
|
|
huntercs mały problem ze zliczaniem 5.03.2006, 16:47:01
FanFataL Cytat("huntercs")jeżeli ktoś niema dodan... 5.03.2006, 20:50:35
huntercs update topicu, wprowadziłem nowy warunek zapytania 7.03.2006, 22:53:02 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 08:08 |