如何轻松地在MySQL中存储状态?

时间:2015-11-08 19:21:15

标签: php jquery mysql if-statement

我根本不了解PHP或SQL,只知道客户端脚本(HTML / JS)。基本上,我想创建一个包含几个项目的列表,每个项目都可以由我添加或删除。该功能是,如果点击了任何项目(.item)(好吧,如果点击.item.mark),则会显示一个提示"您要标记此项吗?"如果单击是,它将被存储在SQL中,标记为',这会导致外观发生变化。但是,如果点击item.remove,则会删除该标记。

"奖励积分" :我希望在网站开通时提示您询问您的姓名。隐藏的ID(#)等于输入的名称

我想要创建的东西是我的每个家庭成员圣诞节愿望清单的概述。通过标记每个项目,它表明某人正在购买该礼物。 功能

抱歉几乎要求完整的教程来创建它,因为它实际上并不打算这样做。

1 个答案:

答案 0 :(得分:1)

由于您表示您根本不了解PHP或MySQL,因此我将通过向您提供有关如何实现此问题的一般答案来解决您的问题。在那之后,我会告诉你为什么这通常是一个坏主意。

  

1:在JavaScript / jQuery中为您的类注册事件处理程序   想要绑定,即.item,.item.mark

     

2:处理'点击'通过提示用户选择(是/否)   要标记的目标。此处的目标是指被点击的项目。

     

3:获取用户响应(是/否),最好将其格式化为JSON   format(JavaScript Object Notation)。

     

4:将JSON数据发送到服务器(假设您拥有自己的   已配置服务器,并且您已启用CGI或具有PHP或   任何其他服务器端脚本语言设置来处理请求。)

     

5:在服务器中,一旦收到JSON数据,就会编写脚本   语言,即PHP等,让我们现在说它的PHP,它将打开和   建立一个数据库连接(假设你有MySQL   正确配置和设置),此时,PHP将解析   JSON数据并将数据输入数据库。

因此,这通常是如何完成的,尽管有多种方法可以实现它,例如,使用AJAX等,但它遵循这种一般模式。由于您表示您不了解PHP和MySQL,并且假设您不了解任何其他脚本语言,因此如果您聘请网络开发人员来帮助您,这将是实用的,因为这是一个相当具体的设置涉及许多其他组件的要求,每个组件都需要一定程度的专业知识。

现在,这个解决方案没有考虑到有害的安全隐患,这是一个完全不同的讨论,超出了这个主题的范围。

我会这样实现吗?绝对不。如果你提供了一些关于应用程序性质的技术背景,即服务器环境,你知道JavaScript / jQuery会有所帮助吗?你知道其他任何脚本语言吗?等

希望这能为您提供一种见解,即虽然在概念上很简单,但它确实涉及许多组件和考虑因素,包括安全隐患等。