2011-07-18 55 views
0

我是新來的PHP。 我有一個網站有管理部分。我想要管理員評價他有產品,該評級應該存儲在數據庫中。php腳本爲管理面板中的星級評分?

我對此沒有任何想法。 請有人幫我一些例子。

+3

那麼你可能不應該接受這份工作。 –

+0

你是什麼意思,你不知道這件事?你有沒有管理面板的任何代碼? –

+0

雅管理面板即時列出所有的產品...在這裏我想給每個產品添加星級評分........但如何做到這一點? – vkm

回答

0

您可以通過多種方式實現此目的。 一種方法是您允許用戶對產品進行評分,並且您可以將評分存儲在由管理員輸入的一個數據庫列中,然後您可以隨時打印它。

2

在高層次上,這是你需要做的。

在你的數據庫,添加新列:

ALTER TABLE `products` ADD COLUMN `star_rating` INT(1) NOT NULL DEFAULT 0; 

存儲的值,用戶點擊了,這將是0到5

在輸出時,可以輸出X星與一些諸如下列:

<strong>Rating:</strong> <?php echo str_repeat('<img src="/star.png" alt="*" />', $row['star_rating']) ?> 

..其中$rowSELECT * FROM products一個mysql_fetch_assoc()結果。

然而,這些都是非常基本的,即使是最簡單的PHP/MySQL教程也會被覆蓋,您應該真正學習這門語言。

+0

@daGrevis我沒有看到任何理由過分複雜這樣一個簡單的任務;-) –