我只是需要一些建议来确定我正在创建的方向。
这是一个简单的基于php的网页,适用于我们办公室的体育和社交成员,允许他们创建,编辑,查看和删除所有成员查看的活动。像一日游,烧烤和各种各样的事情。
到目前为止,除了一件事之外,我还能按照自己的意愿工作,作为事件标识。
目前,这些事件都存储在一个表中的mysql数据库中,其中包含事件每个方面的列;时间,日期,价格,场地等等。
我还有两列活动标识,一列用于场地标识,另一列用于一般活动标识。
我需要建议的是创建页面的最佳方法,该页面允许用户将图像上传到服务器,浏览已上传的图像,选择一个,并在创建时将文件路径输入到文本输入中事件。
有人可以就最佳方式提出建议吗,或者提供另一种方法来选择和输入活动的标识?
由于
答案 0 :(得分:1)
Uploadify jQuery插件非常适合批量和/或AJAX上传。我处理你的情况的方式是:
我在你的问题上做出的评论,问你是否存储图像(或他们的文件路径)是因为我认为通过查询数据库检索上传图像列表会更容易(也更清晰)。就个人而言,我不会将图像存储在数据库中,只存储它们的文件路径,并使用PHP来处理任何需要删除或移动的图像。通过这种方式将图像分配给其他实体(特别是在多对多关系中)会更容易。
如果你不想将图像的数据存储在一个单独的表中,我想你必须使用PHP文件系统函数来获取已经上传的文件列表(glob
会想到,尽管可能会有更好的功能或者这个。)
编辑:
还有一个非常好的AJAX文件浏览器插件 - ckFinder,但我对它的经验很少,无法真正评论其工作流程,但如果你发现它是一个更优雅的解决方案,你应该尝试一下。
答案 1 :(得分:0)
如果我能理解你的问题,你想将图像与事件联系起来,即用事件标记图像吗? 你可以使用jquery的attr()函数来获取img的src并将它放在输入字段中
答案 2 :(得分:0)
我最终将图像存储在数据库中。
在文件路径方面节省了一些麻烦。