Q
有形式提交两件事
0
A
回答
1
A 表格无法运行任何SQL。 HTML与数据库无关,它不知道它们,它不能与它们交谈。
A 脚本在您的服务器上可以执行SQL查询,并且该脚本可以被浏览器请求调用。如果需要的话,浏览器也可以提交表格数据和请求。
它的工作原理是这样的:
- 用户提交表单
- 浏览器产生一个请求,并将其发送到指定的URL
- 服务器收到请求时,启动脚本对应的URL
- 脚本查询数据库,与收到的表格数据做什么
- 脚本输出一些回复
- 浏览器接收回复(网站),并显示它
1
停止。永远不会有客户端运行MySQL(或任何数据库)命令。他们可能会做很多事情来严重破坏数据库的完整性。验证输入后,您应该让处理页面执行MySQL命令。
但是,要回答你的问题,这是可能的。提交表单后,您的表单可以调用一个Javascript函数,该函数又会执行这两个操作。但如果你这样做,可能有一些代码需要重构。
1
我想你在这里有几个选择。如果您的页面需要JavaScript才能让他们提交表单,那么您可以在表单提交前进行同步XMLHttpRequest调用。如果您不知道浏览器是否启用了Javascript,或者有人可能会关闭它,那么您需要在提交表单后在服务器上执行这两项操作。
相关问题
- 1. 两种形式提交值
- 2. 两种形式一提交
- 3. 提交两种形式
- 4. Symfony以一种形式提交事件
- 5. Yii2活性形式提交事件两次调用
- 6. 提交了两件事情
- 7. 提交形式
- 8. 未提交事件提交事件提交事件
- 9. 一种形式两个提交按钮
- 10. 两种形式,一种提交按钮
- 11. 两种形式一个提交按钮
- 12. Drupal:形式垃圾邮件,但没有形式提交
- 13. 形式不提交
- 14. 提交asp.net形式
- 15. jQuery提交事件发生两次
- 16. 形式有两个按钮,不同的值提交现在
- 17. 当有两种形式时提交表格
- 18. 以表单形式在输入字段中提交事件
- 19. 角度测试提交事件的反应形式
- 20. 形式提交没有收到
- 21. 如何有形式重定向提交
- 22. jQuery的形式没有提交
- 23. 提交评论形式有多个ID
- 24. 形式不回车键提交时没有提交内部
- 25. jQuery的形式ajax提交没有提交
- 26. HTML两种形式和两个提交在同一页上
- 27. 形式提交不提交的文件类型输入
- 28. 在单个PHP文件中有多个提交按钮的两种形式
- 29. Django的形式有两个的提交,将无法与文件响应创建
- 30. 确认的形式提交
“去像一个正常的网址”?为什么这个“像普通”一样也执行mysql命令?你在谈论什么样的“mysql命令”? – 2010-04-17 01:16:24