ďťż

Ocenianie Jak?

       

Podstrony


telcocafe

Jak zrobić możliwość oceniania czegoś? Najlepiej żeby ktoś dał przykład prostego skryptu - i chciałbym żeby to było tak:

Jest sobie 5 obrazków i każdy to jakaś ocena:
piątka
czwórka
trójka
dwójka
jedynką

i gdy ktoś kliknie piątka to będzie ocena ogólna:
średnia:5.00
5.00 - 100.000000%

a jeżeli oceny będą 4 - przykładowo piątka 1 jedynka i 2trójki to:
średnia: 3.00
5.00 - 25.000000%
3.00 - 50.000000%
1.00 - 25.000000%

Po to miały by być jeszcze liczby po przecinku gdyż mogło by być w 3 ocenach pod warunkiem każda inna: 33.33333% - w zaokrągleniu oczywiście

Może to dziwnie opisałem, ale lepiej nie potrafię i chciałbym o pomoc - najlepsza by pomoc to by była napisanie skryptu. Wiem że są serwisy które dają możliwość ściągnięcia ankiety lub coś takiego, ale w ten sposób nie zdobędę żadnej wiedzy przy okazji, oraz też będzie ściągnięte gorsze od takiego zawsze ;)

Pozdro :excl:



gdzieś na forum pisałem jak zrobić ankiete w html'u wynik zwracany jest na maila.. tylk o poewnie nie o taką nakiete ci chodzi :blink:


gdzieś na forum pisałem jak zrobić ankiete w html'u wynik zwracany jest na maila.. tylk o poewnie nie o taką nakiete ci chodzi  :blink:

kodu ci nie zapodam. powiem jak to zrobić. manual do php i jechane :)

w pliku tekstowym masz zapisaną tablicę ze swoimi ocenami.

czyli tablica będzie indeksowana 5 wartościami.

kiedy ktoś kliknie na piątkę to do indeksu piątego dodajemy 1.

następnie sumujemy ile było wszystkich ocen razem. dzielimy to przez ilość na przykład piątek i mnożymy razy 100. wypisujemy liczbę która wyszła z mnożenia i dodajemy tam jeszcze znaczek procenta :)

oczywiście zapisujemy plik z tablicą żeby możnabyło go odtworzyć. :)

to wszystko. proste jak smok.

a kod sobie sam wysmyczysz nie jest trudny :)

a przykładowy plik:

index1 0 //ilość jedynek
index2 1 //ilość dwójek
index3 7 //ilość trójek
index4 90 //ilość czwórek
index5 0 //ilość piątek
Użytkownik j-mail edytował ten post 05 marzec 2005, 13:52
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.