上传图片并与我的帖子一起显示

时间:2012-05-05 18:50:35

标签: php mysql image upload content-management-system

我需要有关功能的帮助,以便我可以从自定义CMS上传图片,然后将其与我的帖子一起显示。看下图: I want a picture in this image placeholder 我不擅长PHP或Mysql所以请给我一个简单的答案。

我会将我的代码发布在pastebin上,更方便你在那里观看! http://pastebin.com/gBVe9sZV

1 个答案:

答案 0 :(得分:0)

如果您想在帖子中显示一组图片,则需要将这些图片与其关联的帖子ID一起存储在表格中。

提交表单后,您可能正在通过$_POST处理发布数据。您的图片会在$_FILES下找到。在帖子表上执行插入后,您可以致电mysql_insert_id()获取该帖子的新主键ID。

帖子ID可以存储在 images 表中,同时还可以存储各种图片。我在这里假设您没有生成自己的帖子ID,但是如果您使用它而不是。

另见php.net上的Handling File Uploads

每当您查询数据库以向读者显示帖子时,请根据常用的帖子ID在图像表上执行JOIN,并且您将拥有所有相关图像的路径。

另请参阅sitepoint.com上的Understanding JOINs in MySQL and Other Relational Databases