2011-06-16 51 views
0

我有一個註冊表單,並進入數據庫。有些類別可以在註冊表格中選擇。在註冊時,他想要選擇一個強制類別。例如,他選擇「旅行」。這個類別將保存到類別下的數據庫中。還有一個頁面可以迴應這些事情。雖然回聲我想根據類別顯示圖像。如果「旅行」一個特定的圖像,如果「政治」另一個圖像etc.etc ...請幫助。這些圖像想要存儲在數據庫或本地目錄中?如何根據類別回顯圖片?

+0

是完全靈活的,在數據​​庫中保存在本地目錄中的圖像和根據路徑(表類別:ID,姓名,IMGSRC)。 – 2011-06-16 12:55:12

回答

0

最簡單的方法是有將包含所有的圖像,並在類表中的文件夾它的結構是這樣

Id | Title | Image 
1 | Travel | travel.jpg 

當你想呼應的圖像只是創建一個img標籤和使用比從DATABSE

<img src="/img/categories/<?php echo $categoryName ?>" /> 

HTH

+0

好的......謝謝......我認爲這將起作用......我如何輸入「travel.jpg」到數據庫? – Saaam 2011-06-16 14:17:55

+0

那麼你有一些數據庫管理軟件,如phpMyAdmin或MySQL工作臺。只需在類別表中創建圖像字段並手動添加值。這些值必須與文件系統中的實際文件名相匹配。 – 2011-06-16 14:19:53

+0

客戶在註冊頁面添加5到8個字段。一個是類別。它是一個下拉菜單。 – Saaam 2011-06-16 14:25:21

0

存儲圖像不是在數據庫文件系統上而得名。顯示圖像的一種可能的選擇可能是根據數據庫中存在的類別ID爲圖像命名。所以如果「travel」的categoryID爲「1」,那麼將「travel.jpg」圖像重命名爲「1.jpg」等等。然後使用php顯示該類別圖像。

+0

如何呼應的形象呢? – Saaam 2011-06-16 13:01:07

+0

他們從下拉列表中選擇類別... – Saaam 2011-06-16 14:21:01