我有一个标准的HTML表单,jquery创建了更多元素。
名称="文本[]"的文本
名称="文本[]"的文本
名称为 ="图像[]"的图像
名称="文本[]"的文本
用户可以使用 Jquery 和唯一的增量 ID 添加更多图像或文本字段。
我使用 _Post 美元提交表格。
我想按如下方式处理这些数据:
按顺序连接 ->
$_Post[文本[1]].$_Post[文本[2]]。[处理文件 $_File[图像 1] 并返回 url.$_Post[文本[3]].....
当表单只有文本时,我能够做到这一点,但文件输入在对提交的数据进行排序时造成了很大的问题。
我事先不知道顺序,因为用户应该随意使用 Jquery 来"添加图像"或"添加文本"。
如何在 PHP 中处理此问题。
提前致谢,请使用循环示例回复。
注意:这是单张图片上传。
对于使用图像[]这种类型,您正在使用数组通过post方法发布数据
如此简单的使用 foreach 循环来检索 $_POST 的数据如果不了解它的结构,请使用
var_dump($_POST);
显示斯特卡特
您可以检查 $_POST 将具有图像和文本数组,例:
if(isset($_POST['text'])){
foreach($_POST['text'] as $text){
// You can get each element here in $text
}
}
图像字段相同
if(isset($_FILES['images'])){
foreach($_FILES['images'] as $images){
// You can get each element here in $images
}
}