-1

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

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

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

谢谢!

4

2 回答 2

2

如果您使用了 input type="file" 您必须检查以下内容

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

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

于 2012-05-29T07:58:37.263 回答
0

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

...输入类型=“文件”名称=“图像”ID=“图像”/>

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

于 2012-05-29T08:05:21.690 回答