创建特定于用户的日历

时间:2012-11-25 02:24:10

标签: php html mysql mamp

我想创建一个相当简单的网页,用户登录并可以操作我创建的日历(可能带有HTML表格?)。我已经创建了一个简单的登录服务,其中包含一些HTML和php页面,并且基本用户信息存储在MAMP服务器中。

如果我错了,请纠正我,但是从这里我需要用HTML布局日历,并且可能有链接表单元格到编辑页面,用户可以在其中创建新事件。这里真正的问题是在我的服务器上存储这样的信息的最佳方法是什么?使用PHP和MAMP就像我在注册时使用表单数据一样?

我对数据库和使用服务器等方面仍然相当陌生,所以只是寻找一些指导,这样我就不会浪费时间学习一种完全不正确的方法。

1 个答案:

答案 0 :(得分:2)

MySQL和PHP绝对是我认为的方式。如果我也是你,我会调查Javascript和AJAX。使用AJAX,您可以让用户直接在日历中输入信息并将其存储在数据库中,而无需离开页面。 jQuery是一个非常好用的简单库,用于处理Javascript和AJAX,我非常推荐它。它极大地简化了使用Javascript的工作。

至于日历本身,使用表格对我来说似乎是最好的方法。

为了在MySQL中存储信息,我看到的表格有点像这样:

UID|EntryID|Date|Time|Event|etc.

您可以将此表与users表分开存储,并在发出请求时轻松加入。例如,当用户登录时,您可以从已设置的用户表中提取用户UID,然后使用匹配的UID从日历表中提取所有条目,并使用PHP和Javascript操作并显示此信息。

可能(并且很可能是)更好的方法来设置数据库,但这只是一个关于如何使其工作的一般概念。这里肯定有人在MySQL和数据库设计方面比我更有经验。

总的来说,听起来你有一个好主意为你工作,并且很清楚它将如何实现它。祝你在项目中好运!

相关问题