用PHP构建一个简单的婚礼RSVP系统


Building a simple wedding RSVP system with PHP?

我正在考虑为明年的婚礼建立一个网站。它会包含关于活动的信息,我和未婚妻的照片和博客……你明白了。

如果可能的话,我想要的一个功能是让我的客人在线回复。我设想他们的实体邀请有一个密码,他们可以在网站的文本字段中输入密码,并勾选是否可以参加。

他们输入的密码将与包含姓名和密码的安全客人名单进行比较。如果不匹配,他们会收到一条错误消息,但如果匹配,信息会通过电子邮件转发给我。我可能会使用Wordpress来构建网站,所以我会使用PHP。

有人能推荐我如何处理这个项目吗?作为一名前端开发人员,我完全不知道,我的雄心超过了我有限的PHP知识。

很想听听你的想法或建议。

一般来说,对于这类事情,我发现从概述系统的各个组件开始很有用。

虽然信息页面可以是静态的,但您需要一个数据库,以便将邀请数据持久化,所以我首先要考虑数据实体。设计系统中可能需要数据表的实体列表。例如邀请、博客等

然后思考需要对这些实体执行的操作。它们是只读的吗?您需要创建新的,还是修改现有的?在某个时刻,您需要编写代码来执行这些操作。

然后考虑来自这些实体的信息可能需要以各种方式呈现给用户。这让您了解需要构建哪些模板。

如果你正在考虑使用Wordpress,你可以单独使用该应用程序来掩盖博客功能和静态页面内容。然后,您需要考虑如何将RSVP功能单独实现到Wordpress,或者作为插件在其中实现。如果你真的很幸运,可能已经有一个插件可以满足你的需求,或者类似的东西可以让你自己扩充。

如果你是后端方面的新手,我建议你使用Wordpress建立一个博客+静态页面网站,"完成"它,然后将RSVP内容作为第二阶段。至少,如果它被证明是不可行的,你仍然有一个有用的工作场所。

希望能有所帮助!

我会将其构建为WordPress的一个简单插件,并创建一个额外的DB表,该表将根据密码保存名称(这可以根据ID或其他方式自动生成)。

然后你可以制作一个简单的管理页面,当你可以添加新的客人并检查客人的反应。

首先:祝贺你结婚。据我所知,你对PHP的了解非常少,所以从阅读一些关于基本PHP/MySql的书或文章开始。然后,把你的想法放在一张图或流程图中,然后去做。犯很多错误,从中吸取教训,向SO或PHP同事或朋友寻求帮助。最重要的是,要玩得开心。

如果我站在你的立场,我会安装contact 7插件。在联系人表单中,添加密码作为必需的文本输入。将结果通过电子邮件发送给您和他们。他们可以编造密码,这是不利的。

这并没有你想要的所有选项,但你可以花几个小时编写自己的php代码,然后进行故障排除,也可以安装插件,在30分钟内完成。