Foreach循环$ _POST
问题描述:
我有一个包含很多输入字段的表单。但我需要从使用foreach循环的表单获取一个字段。
foreach ($_POST['image'] as $image):
//mysql query to insert
endforeach;
如何为每个循环使用'图像'的张贴值?我需要使用这个foreach循环来获取每个图像的名称。
谢谢!
答
如果您使用的输入类型= “文件”,你必须检查包含在表单标签下面的事情
您的表单必须有属性是enctype = “的multipart/form-data的”。
你不能从$ _POST数组中获得文件名,而应该使用$ _FILES ['fieldname'] ['name'];
答
您需要使用$ _FILES。在您的形式,如果图像输入....
...输入类型= “文件” NAME = “形象” ID = “图片”/>
...让你形象的名字需要使用$ _FILES ['image'] ['name']
那么问题在哪里呢?你给定的代码会为'$ _POST ['image']' – vinculis
'name =“image []”'做foreach循环? – xdazz
你正在上传图片吗? – Micku