如何在不使用HTML POST方法的情况下将数据从html表单插入到数据库中?

时间:2009-03-06 22:59:11

标签: php html database

您好我想知道是否有其他方式使用javascript或其他方法直接将用户输入输入数据库而不使用POST方法。

5 个答案:

答案 0 :(得分:3)

如果您想要的结果是javascript本身连接到数据库并运行查询,那么我相信答案是否定的。但是,这是您永远不会想要做的事情,因为这意味着用户可以完全访问数据库。

答案 1 :(得分:1)

有几个HTTP命令:

GET POST PUT DELETE HEAD CONNECT TRACE

根据规范,唯一能够做你想要的事情的是PUT和POST。

您不应使用GET将数据发送回服务器进行存储。因此,如果您不想使用POST,请使用PUT。

答案 2 :(得分:1)

使用jQuery,prototype或dojo使用Ajax调用有什么问题。

另一种选择是使用flash或silverlight并调用Web服务

答案 3 :(得分:0)

是的,使用GET方法。通过HTTP,这些是您的选择。

答案 4 :(得分:0)

如果正在从有权访问数据库的计算机上查看页面,那么您可以请求javascript创建ADO activex对象的实例(一个记住那些?mebe我正在显示我的年龄)然后你的js代码可以直接与数据库通信。同样,这仅适用于可以直接命中数据库的机器(本地机器/网络)。