我正在考虑一种方法来创建一个项目列表,我可以在网页上显示我的访问者可以勾选的项目,而无需登录。
列表可能是这样的:
[ ] Buy potatoes
[ ] Pickup kids
[x] Drink more water
[ ] Go for a Run
如果用户A 访问该网站,并点击“喝更多水”,我希望将其保存在数据库中,这样当用户B 访问时,“喝更多的水” “已经勾选了。
有没有简单的方法可以做到:
你知道是否有任何现有的代码吗?
37Signals的TaDa List非常接近,但只允许特定的人勾选。
任何建议都将不胜感激。
由于 Turgs
答案 0 :(得分:5)
如果你想自己创建这个,你应该学习PHP和MySQL(可能还有Javascript(对于AJAX)),HTML和CSS(也许你已经知道了其中的一些)。在您了解这些之后,将会清楚如何创建它。
你应该先学习HTML
那么PHP
然后MySQL(或任何与PHP一起使用的SQL)
然后CSS
然后是Javascript
我们无法真正回答您的问题,因为它涉及大量代码。如果您不了解这些语言,Adn将不会真正帮助您。
答案 1 :(得分:1)
我会告诉你你需要做什么,但你将不得不研究大部分事情。
希望这很清楚。
答案 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的逻辑的东西。让人们共享和编辑源代码。