Kos*_*tas 2 html php forms post form-submit
从数据库中,我加载了一些用户可以编辑的数据.
假设我们有这样的形式:
<form>
Name: [TextBox]
Data: [TextArea]
-------------------
Name: [TextBox]
Data: [TextArea]
...
Name: [TextBox]
Data: [TextArea]
-------------------
[Submit Button]
</form>
Run Code Online (Sandbox Code Playgroud)
这些元素应该有哪些名称?
使用PHP获取发布数据的最佳方法是什么,所以我可以理解每个数据的id是多少?
注意:我想只有1个提交按钮!
谢谢...
使用PHP,您可以使用数组:
Name: <input type="text" name="name[]" value="">
Data: <textarea name="data[]"></textarea>
...
Name: <input type="text" name="name[]" value="">
Data: <textarea name="data[]"></textarea>
Run Code Online (Sandbox Code Playgroud)
然后在PHP中你可以像这样处理它:
$nameArray = $_POST['name'];
$dataArray = $_POST['data'];
foreach($nameArray as $key => $name){
$data = $dataArray[$key]);
}
Run Code Online (Sandbox Code Playgroud)
另一种方法是使用php生成名称.让它们看起来像这样:
Name: <input type="text" name="name[0]" value="">
Data: <textarea name="data[0]"></textarea>
Name: <input type="text" name="name[1]" value="">
Data: <textarea name="data[1]"></textarea>
...
Name: <input type="text" name="name[10]" value="">
Data: <textarea name="data[10]"></textarea>
Run Code Online (Sandbox Code Playgroud)
这样你可以确定$ _POST ['name'] [10]对应于$ _POST ['data'] [10].