$ _POST的foreach循环

时间:2012-05-29 07:30:42

标签: php mysql loops foreach

我的表单包含许多输入字段。但我需要使用foreach循环从表单中获取一个字段。

foreach ($_POST['image'] as $image):
//mysql query to insert 
endforeach;

如何为每个循环使用'image'的发布值?我需要使用这个foreach循环获取每个图像名称。

谢谢!

2 个答案:

答案 0 :(得分:2)

如果您使用了输入类型=“文件”,则必须检查以下内容

  1. 您的表单必须在表单标记中包含属性enctype =“multipart / form-data”。

  2. 您无法从$ _POST数组中获取文件名,而应使用$ _FILES ['fieldname'] ['name'];

答案 1 :(得分:0)

您需要使用$ _FILES。在您的表单中,如果图像输入是....

... input type =“file”name =“image”id =“image”/>

...获取图片名称需要使用$ _FILES ['image'] ['name']