婚礼网站RSVP数据库

时间:2011-08-30 16:20:14

标签: php mysql database email

我正在为我的兄弟创建一个婚礼网站,以及他的一个要求,即用户可以访问标题为“RSVP”的页面。

进入“RSVP”页面后,系统会向用户显示一个简单的表单:

First Name | Surname
Email | Phone Number
Attending the Wedding? (drop down box with options yes | no)

一旦用户点击提交,它将执行以下两项操作之一。

如果用户选择'no'选项'Attending the Wedding?',则将信息发送到数据库,将其显示在表格中并发送电子邮件给我的兄弟,告诉他此人已填写形式,他们不会来参加婚礼。

但是,如果用户点击'yes'选项'Attending the Wedding?',他们会被问到有关他们住在哪里的进一步问题等。提交该信息后,详细信息需要存储在数据库中,以table代表,并通过电子邮件发送给我的兄弟,通知他来这里的人回答其他问题。

我将使用PHP和MySQL进行此项目,使用MySQL进行数据库查询和其他数据库工作,使用PHP进行表单处理等。

任何人都可以为我提供一步一步的指导,告诉他们如何解决这个问题,这样我的兄弟就能在他的婚礼网站上拥有这个梦幻般的方面。

到目前为止,我的想法是:

  1. 创建HTML表格/表单 (我对此很有信心,可以制作下拉框和表格等。)
  2. 如果用户选择=否,则存储在数据库中,显示在表格中,电子邮件兄弟。 (将能够执行如果功能但不能将其存储在数据库中并通过电子邮件发送兄弟结果。将能够在表格中显示结果。)
  3. 如果用户选择=是,则在提交第二轮问题的答案,存储在数据库中,显示在表格中,电子邮件兄弟时,询问有关他们住在哪里的更多问题。 (将能够执行if功能并显示第二轮问题,但无法将其存储在数据库和电子邮件兄弟结果中。将能够在表格中显示结果。)
  4. 如果我遗失任何内容,请通知我,即我遗漏的任何步骤,重要信息等。

    所以我正在寻找的是,你的一步一步的方法,以及一些链接,这些材料可以帮助我确定我需要帮助的部分,即存储用户在数据库中的响应并将结果通过电子邮件发送给我的兄弟。

    PS,我不是在寻找人为我编码,我只是在寻找人们如何处理这个问题的想法

2 个答案:

答案 0 :(得分:1)

到目前为止你的想法是正确的。由于您似乎是PHP和Web开发的新手,我建议您查看Quickstart TutorialZend Framework,它将告诉您需要知道的一切(除了邮件,这是由Zend_Mail处理。

30分钟将帮助您开始存储和检索数据库中的数据,一些不错的模式以及如何使用Zend文档和参考页面,所以您需要知道的一切。

答案 1 :(得分:1)

您可以使用像CakePHP这样的简单框架http://cakephp.org/帮助您快速轻松地设置所有内容。他们在学习部分的教程有几个教程可以帮助你入门,并且有很好的文档记录。

你似乎对web开发还是一个新手,所以也许漫步http://www.w3schools.com/教程也可以让你对如何构建它有一个很好的了解。