我正在使用PHP的預訂腳本,我需要獲取它們的值。要清除選擇不是多個值選擇您在一個選擇中選擇多個值的位置。這只是簡單而簡單的選擇字段的形式。問題是我不能確定他們有多少人,他們的名字是什麼。當我點擊提交按鈕時,有沒有辦法獲得他們的名字和價值,而不知道他們的名字和價值是多少?我用一個while循環來打印它們。我被建議使用會話來實現這一點,但我不確定我將如何實現它。多個選擇字段PHP
0
A
回答
1
所有將html部分轉移到頁面的php部分的數據發送到變量($ _GET,$ _POST)。哪一個是你用於表單本身的方法定義的。該變量本身被構建爲一個數組,其中fieldname作爲數組元素的鍵,並將數值(選擇字段的選定元素的值或輸入字段的輸入值的值)作爲數組元素的值。
如果你想解析你在表單字段中的所有元素,那麼你可以使用foreach(如果你不想通過所有元素解析它會變得更復雜一些......然後我建議你確保你想要處理的所有字段都以它們名字中的特定「標籤」開始,只有它們具有。作爲示例,c_Field1,c_Field2,Field3,Field4,...與c_存在標籤....然後你可以使用鍵上的字符串函數(這相當於字段名),或者你可以使用arrayfunctions來獲得這些字段)。
至於用foreach一個例子,如果你想獲得的所有字段開頭「C_」:
foreach ($_POST as $fieldname => $value)
{
if (str_replace('c_','',$fieldname)!=$fieldname)
{
//field to be processed so use $value
}
}
0
如果你提交他們,他們在POST
變量(嗯,可能是GET
,但可能不是)。這件事是一個數組,所以你可以使用所有花哨數組函數找出裏面有什麼
例如: http://php.net/manual/en/function.array-keys.php
或只是一個普通的老foreach
我猜。
相關問題
- 1. MySQL:選擇多個字段
- 2. InternetExplorer.Application:選擇多個「選項值」字段
- 3. 選擇取消選擇多個選擇字段
- 4. user_save()具有多個選擇字段,如複選框或選擇字段
- 5. php選擇字段數
- 6. 如何選擇多個字段(LINQ)
- 7. 從多個字段中選擇更新?
- 8. SQL如何選擇多個字段
- 9. JSON填充多個選擇字段
- 10. Onchange有多個選擇字段
- 11. mysql在多個字段中選擇
- 12. 條件選擇多個字段
- 13. 選擇多個字段的MySql的
- 14. 多重選擇字段 - 選擇=「選擇」多次
- 15. 做多選擇字段
- 16. 多重選擇字段僅
- 17. Djando多級「選擇」字段
- 18. 多varchar字段選擇ID
- 19. jquery驗證和引導 - 選擇字段選擇多個選項
- 20. 選擇一個字段的多個字段
- 21. Django多選字段/複選框選擇多個
- 22. 如何在PHP中保存多個選擇字段?
- 23. php從數據庫中選擇並填寫多個字段
- 24. Campaignmonitor:如何使用PHP包裝器更新多選項(選擇多個)字段
- 25. 多個php查詢字符串和多個選擇選項
- 26. 選擇更多字段在一個選擇abap sap
- 27. 使用localStorage變量更新選擇的多個選擇字段
- 28. Material UI選擇字段多選
- 29. Yii2選擇二多選相關字段
- 30. 「選擇/取消選擇」多重選擇字段
是否有「只有」在形式選擇字段或還有其他領域? 另一個問題(儘管從你使用的標籤我猜是這樣)是使用POST方法的形式? – Thomas
是的,這些字段只是現在的選擇。我可能會添加一個或兩個隱藏字段。是的,表單正在使用文章。 – khuderm