我正在尝试上传脚本。有5个文件html标签。
DB结构如下:
id | attachment_1 | attachment_2, attachment_3, attachment_4, attachment_5
我知道它不是一个好的数据库结构,我正在尝试纠正已经开发的应用程序。附件db结构是列式的。当我上传文件名时必须保存在每个相应的列中,文件必须保存在UPLOAD文件夹中。任何帮助从一开始就受到赞赏。
答案 0 :(得分:0)
我有一个简短的解释:
我相信,您已经知道如何使用php上传文件。
在页面中选择具有多个选择选项的文件框。 使用带有action =“链接到您的功能页面”的表单 在您的功能页面上编写代码以上传文件。
...
现在,如果您让用户只上传5个文件,那么请使用for循环或foreach循环。
现在计算表单中上传文件的数量。 - 使用算法
Foreach (number of files as $key => $files) // Here $key starts from 0 if not make a variable from 0 and increase its number
INSERT INTO table_name (attachment_."$key")
VALUES ($file->filename) WHERE id=1;