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. jQuery的形式提交事件
- 6. Yii2活性形式提交事件兩次調用
- 7. 兩種形式之一提交 - 提交,延遲,提交
- 8. 提交了兩件事情
- 9. 我在頁面上有兩種形式,但提交按鈕提交這兩種形式
- 10. 提交形式
- 11. 未提交事件提交事件提交事件
- 12. 形式提交事業下載
- 13. 兩種形式,一是提交軌
- 14. 按鈕提交導軌形式兩次
- 15. 一種形式兩個提交按鈕
- 16. 兩種形式,一種提交按鈕
- 17. 兩種形式一個提交按鈕
- 18. Drupal:形式垃圾郵件,但沒有形式提交
- 19. 運行提交()兩次提交到不同形式的一次
- 20. 從一個提交的兩種形式的值提交按鈕
- 21. 提交form2而不提交表單2在jsp中有兩種形式
- 22. 兩種形式的HTML,只驗證提交的形式
- 23. 提交POST形式
- 24. 形式不提交
- 25. 硒形式提交
- 26. 形式playframework提交
- 27. 提交asp.net形式
- 28. jQuery提交事件發生兩次
- 29. 形式有兩個按鈕,不同的值提交現在
- 30. Rails表單提交問題有兩種形式
「去像一個正常的網址」?爲什麼這個「像普通」一樣也執行mysql命令?你在談論什麼樣的「mysql命令」? – 2010-04-17 01:16:24