2012-09-12 18 views
0

這是一個PHP + MySQL項目和我正在尋找建設標記產品界面的建議,我使用3個表格,我不能想辦法讓用戶添加新的標記到數據庫中的標記表中,並立即將這些標記插入到產品中。 我正在尋找一種解決方案,在產品表單中,數據庫中已存在的標籤可供用戶選擇,並且可以在不離開產品表單或丟失已輸入數據的情況下添加新標籤。在發佈時,雙向標籤在計算器上處理。 我的目標是簡單,但任何解決方案都可以做到,我只需要一個關於如何解決這個問題的總體思路。 我在這個項目上有一些空閒時間,我想改善用戶體驗。 非常感謝你=]用於標記產品的Html用戶界面

[編輯]

我知道了! 我用textext jquery插件做了它。 使用Propel。 感謝您的幫助!

foreach($tags as $tag){ 
     $dbtag = TagQuery::create()->filterByNome($tag)->findOneOrCreate(); 
     $dbtag->save(); 
    } 
+0

http://ux.stackexchange.com/search?q=tagging – ariefbayu

回答

0

stackoverlow正在使用選擇插件。

您可以使用它來顯示由ajax標記。如果找到標籤,用戶可以選擇它,但是如果沒有標籤,您可以在提交時創建標籤,可以選擇通過點擊或直接創建該標籤。

我認爲在數據庫中找不到標籤直接標識標籤不是一個更好的選擇,因爲它甚至可以輸入錯誤的拼寫標籤將創建。