【问题标题】:Building a simple wedding RSVP system with PHP?用 PHP 构建一个简单的婚礼 RSVP 系统?
【发布时间】:2012-09-03 12:16:04
【问题描述】:

我正在考虑为明年的婚礼建立一个网站。它将包含有关活动的信息、我和我未婚妻的照片和博客……你懂的。

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

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

谁能推荐我如何处理这个项目,作为一个前端开发人员,我完全不知道,而且我的野心超出了我有限的 PHP 知识。

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

【问题讨论】:

  • 为 Dave 的编辑干杯。傻我。

标签: php forms wordpress


【解决方案1】:

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

虽然信息页面可以是静态的,但您需要一个可以将邀请数据保存到其中的数据库,因此我首先要考虑数据实体。设计系统中可能需要数据表的实体列表。例如。邀请、博文等。

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

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

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

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

希望有帮助!

【讨论】:

  • 非常有帮助,谢谢。是的,我打算建立一个 wordpress/部分静态站点,然后将这个 RSPV 系统构建到其中。我怀疑来宾列表的数据库需要一些通信,但想知道我是否可以使用纯 php 解决方案来解决这个问题。下面真的不必太整齐,只为了我的眼睛。但是,是的,计划一下是个好主意。我会问自己这些问题。
  • 很高兴听到这个消息,不客气。如果这个答案令人满意,您是否介意“勾选”它作为您问题的解决方案?谢谢!
【解决方案2】:

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

当您可以添加新客人并检查客人的回复时,您可以制作一个简单的管理页面。

【讨论】:

    【解决方案3】:

    首先:祝贺你们结婚。据我了解,您对 PHP 知之甚少,因此请先阅读一些有关基本 PHP/MySql 的书籍或文章。然后,把你的想法放在图纸或流程图中,然后去做。犯很多错误,向他们学习,向 SO 或 PHP 同事或朋友寻求帮助。最重要的是,玩得开心。

    【讨论】:

    • 好吧,看起来使用 Wordpress DB 似乎是最好的解决方案。
    【解决方案4】:

    如果我处于你的位置,我会安装 contact 7 插件。在联系表单中,添加密码作为必需的文本输入。将结果通过电子邮件发送给您和他们。他们可以弥补密码,这是缺点。

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

    【讨论】:

      猜你喜欢
      • 2019-03-12
      • 1970-01-01
      • 2014-02-19
      • 2014-03-26
      • 2012-08-02
      • 1970-01-01
      • 2015-06-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多