簡體   English   中英

如何從動態生成的文本框中保存數據?

[英]How to save data from dynamically generated textboxes?

我有一個頁面可以根據每個員工的名稱編輯他們的“使用率”。 因此該頁面將所有名稱列為 ,旁邊是一個文本框,供用戶填寫使用率。 場景是用戶填寫后不會立即保存每個指定的使用率。 用戶將繼續前進,直到填滿最后一項,然后點擊提交按鈕保存。 現在,在 php 中,我可以從請求數組中獲取所有值。 但是,我如何知道這些值屬於哪些名稱? 所以,我的解決方案是用 designation_ids 作為后綴命名文本框。 可能就像;

utilTextbox_1、utilTextbox_2、utilTextbox_3 等...

然后當表單提交時;

檢查每個請求數組元素以查看其名稱是否以“utilTextbox”開頭

如果是,請使用“_”將其拆分以獲取 designation_id

用文本框的值更新db表

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

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM