2015-07-03 134 views
-1

我有疑问.. 我正在做一个页面购买和出售汽车,我有一个窗体有5个输入文件(每个图像一个)。问题是:我必须做5次相同的文件才能分别上传每个图像,或者使用一个执行5个图像代码的文件吗?上传图片到数据库php

回答

1

您可以为每个文件分配一个1-5的ID。像这样$ _FILES ['filename'] ['#id'],然后使用for循环从1-5上传它们。希望这可以帮助。这里有一个类似的问题。 Multiple image upload using php

0

正如smuhero上面所说,但你也可以编辑你的数据库有5个独立的字段(每个图片一个),那么如果一张图片上传,你可以直接在数据库中存储图像(需要很多因为您必须将图像转换为Base64数据,然后插入)或将图片的位置保留在字段中。

当然,您必须确保您安全地防止恶意用户调用不正确的文件。

+0

嗨liam-fd,我有一个5个独立的字段,每个图片在我的数据库中。另一个问题,id我会喜欢每个图片,是从HTML或PHP? –

+0

该ID将来自您生成的HTML表单。每个上传格或块应该有一个单独的ID。 例如:

+0

它会怎样呢? for必须在按钮的isset之后? –