2012-08-17 120 views
-1

我有一個表單,其中包含名爲interest的複選框,我用逗號(eq烹飪,閱讀,播放等)保存了數據庫中的複選框值。現在我想顯示選中的當我看到從數據庫中獲取數據時,在我的表單中檢查了該框。如何從數據庫中的複選框列表中顯示選中的值

窗體是編輯配置文件當我看到編輯配置文件頁面時,數據庫中的值應該已經被選中/檢查。

 

interest :- [checkbox1 value1] [checkbox2 value2] [checkbox3 value3] [checkbox4 value4] 

我怎麼能做到這一點..請指導我..

+1

你現在的代碼是什麼樣的?這將有助於指出你出錯的地方。 – Fluffeh 2012-08-17 11:07:53

+0

是這個PHP?請發佈與php相關的內容 – 2012-08-17 11:09:26

回答

0

我HTML5,在複選框屬性檢查=「檢查」。但我認真地建議你在問問題之前先了解如何編碼

2

首先,將不同的值存儲在數據庫中的單個逗號分隔字符串中是一種不良做法。您應該使用「興趣表」。 但是,如果你想要做你的方式,你應該從數據庫讀取數據和爆炸的字符串:

$interests = explode(",", $db_stored_data); 

有你有不同利益的數組。之後,當你創建複選框時,你應該檢查興趣是否在這個數組中,並且取決於你是否檢查它。

希望它有幫助!

相關問題