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