![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 31.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
a więc chcę dodać w swojej galerii mozliwość oceny zdjęć, no i przeglądałem posty i ogólnie mam już wstepny pomysł... tylko czy dobry (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
a wiec dodam do bazy tabele ocena, i wniej pole id, id_zdj, ocen, suma_cen no i wiadomo, formularz który w którym bedziemy wybierac ocene od 1-5.... ale nie bardzo wiem jak zrobic zapytanie, które bedzie, tak jakby tworzyło sume wszystkich ocen, bo z ilością myśle ze sobie poradze... czy np. jak wybiore powiedzmy 4, to jesli pobiore powiedzmy wartosc z bazy i dodam do niej to i zapisze sowrotem w tym samym polu to bedzie działac (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) aha, no i jak zrobic, zeby np. uzytkownik nie mogł dwa razy oceniac... to znaczy jak teraz ocenie, to jak wejde w ocenianie, to bede mial komunikat ze juz oceniłem to zdjecie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 439 Pomógł: 21 Dołączył: 28.06.2007 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
hm... jeśli chcesz by jedna osoba mogła głosować na jedno foto.. to dla każdego głosu musisz mieć rekord w tabeli... albo... mieć rekord z ip i dodawać ipki... czyli: masz w bazie ip 127.0.0.1 to po zagłosowaniu w bazie zostaje 127.0.0.1i jeszcze dopisuje np. 1.12.1.1 czyli wychodzi 127.0.0.1|1.12.1.1 potem przez explode rodzielasz ip, i masz w tablicy ipki... tak samo z cookie;]
a co do ocen... jeśli chcesz dla każdego glosu jeden rekord... to masz pola z id fotki, wielkością głosu, czasem, ip glosującego i cookie potem tylko wyciągasz rekordy i obliczasz średnią prostym kodem
w średnia masz już średnią fotki a jeśli chcesz dawać dla każdej foty jeden rekord.. każda fotka by miała wpisaną ilość głosowań i łączną sume ocen np. glosowań 5, suma 25... obliczasz średnią arytmetyczną(25/5) i dostajesz ocene łączną... czyli 5:P Sposób nr.1 bardziej funkcjonalny sposób nr.2 chyba mniej zasoborzerny... @salsa... buuu pierwszy byłeś:( <piwo> stawiam za to:) Ten post edytował dadexix 24.12.2007, 00:10:41 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 12:42 |