2014-10-10 63 views
0

我使用php動態創建HTML表單。 htmlform上的input框的名稱也是動態創建的。 當我在動態創建的htmlform上點擊submit並使用方法post將數據推送到服務器時。 如何在form的操作頁面上調用動態創建的input框的名稱? 換句話說,當我點擊submit時,如何獲取我的input框的名稱傳遞給我的phpform提交表單時檢索動態創建的html輸入文本框

function add_textbox($label, $name) { 
    myprint("<label>$label <br><br><input type=text name=$name onblur = \"anschecker(this.value)\"></label><br><br>"); 
} 
+1

你可以做 「的foreach($ _ POST爲$ data_form){//東西}」 – kraysak 2014-10-10 02:58:17

回答

1

只需使用

<?php  
    if(isset($_POST)){ 
     foreach($_POST as $value){ 
      echo $value; //here you will get the values of each field in the form 
     } 
    } 
?> 
0

它將通過您的代碼傳遞。

如果您想在您的PHP代碼中找到傳遞給您的名稱,可能需要使用類似下面的語句。

foreach($_POST as $key => $value){ 
    // The key will be the name of the value passed in this loop. 
}