我有一个标准的HTML表单,jquery创建了更多的元素。
文字名称="文字[]"
文字名称="文字[]"
图片名称为"图片[]"
文字名称="文字[]"
用户可以使用Jquery和唯一的增量ID添加更多图像或文本字段。
我使用$ _Post提交表单。
我想按如下方式处理这些数据:
按顺序连接 - >
$ _发表[文本[1]]。$ _发表[文本[2]。 [处理文件$ _File [image1]并返回url。$ _发表[text [3]] .....
当表单只有文本时,我能够这样做,但是文件输入对于提交数据的排序产生了很大的问题。
我之前不知道订单,因为用户应该使用Jquery来添加图像"或"添加文字"随意。
我如何在PHP中处理它。
先谢谢,请使用循环示例回复。
注意:这是单张图片上传。
答案 0 :(得分:0)
你可以检查$ _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
}
}
答案 1 :(得分:0)
对于使用图像[]此类型,您使用数组使用post方法发布数据
这么简单,使用foreach循环来使用$ _POST来检索数据 如果不了解它的结构,那么使用
var_dump($_POST);
显示STURCUTRE