0

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

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

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

4

1 回答 1

2

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

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

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

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

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

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

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

于 2012-11-25T02:44:53.460 回答