如何为我的网络用户创建“待办事项”列表以便勾选?

时间:2009-09-13 13:24:21

标签: php javascript wordpress list plugins

我正在考虑一种方法来创建一个项目列表,我可以在网页上显示我的访问者可以勾选的项目,而无需登录。

列表可能是这样的:

[ ]   Buy potatoes
[ ]   Pickup kids
[x]   Drink more water
[ ]   Go for a Run

如果用户A 访问该网站,并点击“喝更多水”,我希望将其保存在数据库中,这样当用户B 访问时,“喝更多的水” “已经勾选了。

有没有简单的方法可以做到:

    在PHP中
  • 使用Javascript?
  • 甚至是WordPress插件?

你知道是否有任何现有的代码吗?

37Signals的TaDa List非常接近,但只允许特定的人勾选。

任何建议都将不胜感激。

由于 Turgs

5 个答案:

答案 0 :(得分:5)

如果你想自己创建这个,你应该学习PHP和MySQL(可能还有Javascript(对于AJAX)),HTML和CSS(也许你已经知道了其中的一些)。在您了解这些之后,将会清楚如何创建它。

你应该先学习HTML
那么PHP
然后MySQL(或任何与PHP一起使用的SQL)
然后CSS
然后是Javascript

我们无法真正回答您的问题,因为它涉及大量代码。如果您不了解这些语言,Adn将不会真正帮助您。

答案 1 :(得分:1)

我会告诉你你需要做什么,但你将不得不研究大部分事情。

  1. 您需要html来创建列表。
  2. 你需要php来查询sql并检查是否应该检查其中一个。
  3. 使用从数据库服务器获取的数据加载页面(将选中的数据设置为已选中)。
  4. 当用户检查其中一个时,您需要将其存储在数据库中,这样当另一个用户加载该页面时,他就可以从数据库中获取更改。
  5. 希望这很清楚。

答案 2 :(得分:0)

只需将该信息存储在Cookie中即可。 $ _COOKIE ['ticket'] = 3;

下次访问该页面时,只检查$ _COOKIE ['ticket']是否为空。

答案 3 :(得分:0)

您可以使用文件而不是数据库来执行此类操作。因此,当用户选中一个复选框时,它会加载一个PHP文件,该文件读取包含任务的XML文件并检查 - status,然后使用修改后的值重写该文件。

它快速,脏,不需要数据库。

答案 4 :(得分:0)

您可以使用类似于定义列表的URL的REST。即:http://ticklist.com/list/145
人们可以分享这个共同的清单。

类似于http://friendpaste.com的逻辑的东西。让人们共享和编辑源代码。