2010-10-17 63 views
0

我正在尋找添加評級系統到我的網站,類似於在亞馬遜上看到的。基本上用戶可以評價產品的5顆星。星級評分系統,類似亞馬遜

我一直在絞盡腦汁想想計算,以獲得平均客戶評價......但我想不出如何去做。

看着亞馬遜的系統,我認爲他們的計算可能是不正確的。如果你把這個頁面,例如:

http://www.amazon.co.uk/exec/obidos...2521526-3543861

你可以看到,顧客平均評價實際上應該是5星兩個人都選擇了5,而只有一個選擇了4

任何想法? ?

+2

您的鏈接已損壞。 – meagar 2010-10-17 20:44:24

+2

如果你不知道你想如何計算,也許你應該多考慮一下。 http://stackoverflow.com/questions/2495509/how-to-balance-number-of-ratings-versus-the-ratings-themselves這可以幫助你。 – zneak 2010-10-17 20:50:53

+0

@zneak - 是的。我們的OP認爲亞馬遜的計算「不正確」,但這個問題解釋了爲什麼它應該是。 – 2010-10-18 01:52:05

回答

3

您可以通過計算總和除以值的數量來計算平均值。就收視率而言,它是所有收視率除以收視率的總和。

如果您的網站的評分爲5,5和4,那麼平均值爲(5 + 5 + 4)/ 3,這是4.666 ...,我猜他們會舍入到最接近的一半4.5 out of 5.

1

爲什麼不試試jquery插件?

http://orkans-tmp.22web.net/star_rating/index.html

+0

大家好&Aaron, 我使用dreamweavercs5,php,mysql,javascript和css來開發一個醫生的目錄(所有的醫生在表格中存儲),如果用戶找到醫生並且想要爲特定的醫生添加評論和評分(該頁面顯示多位醫生)。我需要評價和添加評論給醫生使用5星評級和評論。我看到了許多不同的插件,評分頁面和帖子。但是,除了帖子和頁面之外,我需要的是對同一帖子/頁面中的多個數據庫記錄(醫師)進行評分。我有一個鏈接列表,用戶可以對每個鏈接進行評分。 任何想法? 謝謝! – user385850 2010-10-18 16:22:49