gpt4 book ai didi

php - 如何提交字段名称重复的表单数据?

转载 作者:太空宇宙 更新时间:2023-11-04 14:45:09 24 4
gpt4 key购买 nike

我有一个表格,其中每一行都有一个上传 CSV 文件的选项和一个生成报告的按钮。所以每一行都有一个同名"file"的文件输入和一个提交表单的按钮。该文件应与行中的其他值相对应地上传。但是当我试图在服务器端上传文件时,PHP 无法检测到上传的文件。当前有效的解决方法是为每一行创建不同的表格。但是没有办法通过一种表格来完成吗?在单个 HTML 页面上有太多表单是否好?

最佳答案

这样做的方法是用[]把输入的名字属性变成数组:

<input type='text' name='input[]' />

然后在 PHP 中,访问它们:

// $_POST['input'] is an array...
foreach ($_POST['input'] as $input_value) {
}

对于文件输入,它们将在 $_FILES 中显示为数组:

<input type='file' name='infile[]' />

// $_FILES['infile'] is an array
foreach ($_FILES['infile'] as $f) {
echo $f['tmpname'];
echo $f['size']';
// etc....
}

关于php - 如何提交字段名称重复的表单数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9205016/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com