是否可以上传文件并以单一形式提交文字?

Jes*_*per 10 php sql database forms upload

我正在为wordpress编写一个插件,其中某些信息(如名称和电子邮件地址)和一些信息存储在SQL数据库表中.我有完美的工作.但是这些信息也需要一张图片.

因此,当wordpress管理员填写表单时,选择文件并单击提交我希望将文件上载到目录中,并将其位置与名称和电子邮件地址一起存储在数据库中.

所有这些优选地需要以一种形式完成.

这可能吗?或者是否有另一种方法可以让最终用户在sumbit按钮上只点击一次.

Sho*_*omz 15

是的,这是可能的.只需确保设置表单enctype="multipart/form-data"以及type="file"用于文本输入和常规输入(type="text"等)的文本.

您需要编写代码以将上载的文件移动到所需的位置,并将其信息添加到数据库中.

看到这两个很好的教程:这里这里.


Fro*_*y Z 6

是的,它应该是可能的.

只要确保你<form>的属性enctype="multipart/form-data"method="post"

通过PHP提交后,您可以$_POST像往常一样使用变量,以及$_FILES<input type="file">相同的形式处理上传.

有关文件上载的详细信息,请参阅此PHP手册页.