我創建了一個表格。每行都有動態文本字段來填充信息。我知道如何創建和動態文本字段。但我對如何通過單擊提交按鈕將其添加到數據庫中存在疑問。在這張照片中,你可以得到這個想法。通過點擊添加鏈接,我們可以根據需要添加動態文本字段。當我點擊提交時,所有的數據都保存在相同的名稱(例如:保存在tr中)。 php中的動態文本字段
回答
您的字段名稱應該是數組類型。
實施例[第1行]
<input type="text" name="name[]" />
<select name="types[]">
<option>....</option>
<option>....</option>
</select>
實施例[第2行]
<input type="text" name="name[]" />
<select name="types[]">
<option>....</option>
<option>....</option>
</select>
注:按照上述每行代碼。
提交表單數據後,PHP
數組看起來像。
array(2) {
["name"]=>
array(2) {
[0]=>"Name 1"
[1]=>"Name 2"
}
["types"]=>
array(2) {
[0]=>"Type 1"
[1]=>"Type 2"
}
}
使用PHP
環路和獨立的每行數據保存到數據庫中。
感謝您的回覆,但想到這些行也是動態的。我從數據庫中得到這個名字。如果數據庫有2個名字,那麼它將是兩行。我也有一個循環,但仍然無法爲每行定義這些動態字段。所以現在我正在嘗試 –
但是,您可以將動態字段放入數據庫的'name =「{DYNAMIC_NAME_HERE}」'中。 @ k.MK28 –
我的意思是來自數據庫的名字是----在那個圖片裏有一些像tr這樣的名字,那些來自數據庫的名字。 –
你應該使用像phpmyadmin這樣的軟件並在那裏創建一個數據庫。一旦創建,命名一個表,例如「mytable」,並添加與您的數據相對應的必要列。所以當你按下提交按鈕時,它應該對一個單獨的php文件採取行動,該文件將使用POST方法來取值並將它們包含在一個變量中。一旦在一個變量中創建一個像這樣的「INSERT INTO mytable ..............」這樣的sql語句,並將.......作爲您的值。儘管這是一個漫長的過程,但您應該使用一個網站來學習如何將數據插入到數據庫中
感謝您的回覆我知道這些事情,我無法處理動態文本字段,認爲這些行也是動態的。我從數據庫中得到這個名字。如果數據庫有2個名字,那麼它將是兩行。我也有一個循環,但仍然無法爲每行定義這些動態字段。所以現在我試圖 –
[鏈接](http://stackoverflow.com/questions/66385/dynamic-database-schema) –
從上面的鏈接獲得幫助 –
- 1. 動態文本字段html表單php
- 2. Javascript + PHP +動態文本字段+ Jquery
- 3. 動態文本字段
- 4. 動態文本字段 - Android
- 5. flash動態文本字段
- 6. 文本字段中的靜態文本?
- 7. 如何在PHP/PDO中創建動態文本字段?
- 8. 動態文本字段值到PHP數組中
- 9. 下拉框的動態文本字段
- 10. 動態增長的文本字段
- 11. 動態文本字段中的動作腳本問題
- 12. Flash在動態文本字段中顯示奇怪的文本
- 13. 如何在java中動態設置文本字段的文本?
- 14. 在iPhone中訪問動態創建文本字段的文本?
- 15. 避免在Flash CS3中動態更改動態文本字段
- 16. PHP-文本字段
- 17. 如何生成動態文本字段?
- 18. SAS EG動態文本字段
- 19. 動態修改文本字段。 Angular.js
- 20. AS3:文本字段活動狀態
- 21. 禁用啓用文本字段動態
- 22. JavaFX動態添加新文本字段
- 23. 動態文本字段馬車? AS3
- 24. 啓用禁用動態文本字段
- 25. Mysql選擇動態文本字段
- 26. 在as3中隨機添加文本到動態文本字段
- 27. 驗證動態PHP網格複選框和文本字段
- 28. 文本字段中的靜態寬度
- 29. 動態更改文本字段的文本顏色
- 30. 動態段落文本
在字段的'name'屬性中使用數組。這樣所有的數據將被髮送到您的服務器。無論你動態地添加多少個字段:例如:'name =「mydata []」' – icecub
yhh但是我必須得到像名字一樣的名字。例如,如果第1行具有動態字段,則它保存第1行的名稱。第2行將保存行的名稱。但是這裏第1行第2行都保存在第1行的名稱中。我無法將這些動態字段定義到每一行。所以現在我試圖 –