2014-12-19 32 views
0

這是我加入論壇後的第一篇文章。單擊即可保存所有文本框中的數據

首先,我不是程序員。我的領域是建築設計和建築。我在一家建築公司工作。

我對編程有很大興趣,並開始學習php,mysql,html css和jscript,爲公司開發時間表應用程序。網絡應用程序已於今年4月創建並逐步實施......!然而,所有這些純粹是「自我學習」,它也有其自身的缺點。這只是一個小小的介紹......,讓我來談談我所要求的幫助。這是爲了進一步開發應用程序。

我有一個頁面可以根據他們的指定編輯每個員工的「利用率」。因此,該頁面上列出了所有的名稱,旁邊是一個文本框,供用戶填寫使用率。情景是,用戶填寫後不會立即保存每個指定的使用率。用戶將繼續前進,直到他填充最後一個項目,然後點擊提交按鈕保存。現在,在PHP中,我可以從請求數組中獲取所有值。但是,我怎麼知道這些價值屬於哪個指定?所以,我有一個解決方案是命名帶有作爲後綴的designation_ids的文本框。可能會像;

utilTextbox_1,utilTextbox_2,utilTextbox_3等等

當表單提交即可;

檢查每一個請求數組元素,看它的名字與「utilTextbox」

如果可以,用「_」來獲取designation_id

更新與文本的價值db表拆分啓動框

檢查一個數組元素.....等等...

這是正確的方法還是有這樣做的更好的辦法?

+0

你也許可以添加一個隱藏的輸入標籤,只有當用戶在文本框中寫入內容時纔會填充該標籤。這樣您就知道要檢查數組中數據的元素。 – 2014-12-19 09:36:23

回答

0

您可以將數組作爲html表單中的名稱。所以像utilTextbox [1],utilTextbox [2],utilTextbox [3]這樣的東西可以很好地工作。在PHP中,您將獲得$ _REQUEST中的數組,並且您不需要在數組中進行轉換,因爲它已經是一個數組。

+0

但是,有一個麻煩。從數組$ _REQUEST中提取值時,我會得到這樣的東西; utilTextbox [1] = 83,utilTextbox [2] = 56,utilTextbox [2] = 98等等。但在這種情況下,我沒有得到designation_id ..!例如,我將如何知道哪個參數_id具有83%的利用率? – user1979610 2014-12-29 06:58:44

+0

數組的索引是designation_id。所以在utilTextbox [1]中,1是designation_id。您可以在通過$ _REQUEST發送數組時通過跳過數組中的任何索引。所以utilTextbox [1],utilTextbox [3]完全可以。 – frondenova 2014-12-30 07:37:31

+0

非常感謝... !!!這樣可行...! – user1979610 2014-12-30 10:03:24

相關問題