我新的HTML和PHP編程,我無法理解actualy如何做這種方法和行動的工作。 能否請您解釋一下一般,然後回答了這個問題:如果行動=「方式/來/你/ script.php的」那是什麼script.php的,如果我沒有這樣的腳本將被創建後,比方說,按下提交按鈕? (如果是,在哪個目錄中) 請告訴我更多關於「action」屬性的信息! 謝謝!的Html <form>標籤,方法和行動解釋
回答
該操作指定數據將發送到的URL。
的方法,指定是否在表格中的數據應該在查詢字符串進行編碼和URL請求用GET或是否應該在該請求本體和與POST請求的URL進行編碼。
script.php將是一個用PHP編寫的程序,您可以將它放入您的Web服務器可以訪問的目錄中,就像任何其他資源一樣。服務器將需要配置爲將其視爲服務器端程序而不是靜態資源(這是PHP支持的服務器上的.php文件的默認值)。 (這假定你沒有任何URL重寫,可能會使事情變得複雜)。
如果您沒有在服務器上的任何操作來處理該URL,那麼你將得到一個404 Not Found
錯誤。
行動不會產生任何腳本,不創建任何文件,並不會令它自己的任何實際變化。這只是您在提交時發送的網址。如果您的頁面位於http://test.com/test.php,並且您的操作爲action="way/to/your/script.php"
,那麼您將被髮送至http://test.com/way/to/your/script.php
。如果該腳本不存在,您將得到一個404
erorr。
至於method
,這是關於如何您的數據發送。你可以通過GET
發送它,這意味着你的所有變量都是通過它自己的URL發送的(並且PHP將不得不通過$ _GET檢索它們),而POST
將發送數據作爲請求本身的有效載荷,而不是在URL中。它更安全,您可以發送更多數據。 PHP將不得不通過$_POST
所以,如果我有它的script.php裏面,我應該找到一個表格提交後,要求爲了你的名字和你把你的名字寫入一個文本框? –
我可以說很愚蠢的事情我只是弄不明白...... –
的script.php,然後會接受發送給它的變量和做的東西與它 –
- 1. innerHTML不解釋HTML標籤
- 2. 解釋基本的HTML標籤語義
- 3. OpenERP 7.0 xml標籤<group>解釋
- 4. 用<HTML>和<BODY>標籤
- 5. 讓perl瞭解html註釋「<! - 」和「 - >」
- 6. 解析html與<br>標籤(Python)
- 7. Meta標籤解釋:http-equiv和charset
- 8. PHP的html_entity_decode和HTML <a>標籤
- 9. 解析HTML標頭標籤的最有效的方法順序
- 10. CSS和IE9:標籤不正確解釋
- 11. 引入nokogiri HTML解析未定義的方法「namespace_definitions」上<o:p>標籤
- 12. 避免JSP和HTML標籤語法模糊(<,/and >字符)的方法嗎?
- 13. <br/>標籤自動添加到ckeditor的html標籤中
- 14. 語法解釋<%= %>
- 15. 從標籤解析的Html Agility Pack中的選項&lt;&lt;&lt;&lt;&lt;
- 16. 重寫<html>動態標籤vb
- 17. HTML標籤無法解析圖標「&#xf2bc;」
- 18. 解析HTML的<Body>內...</>標籤
- 19. PHP HTML註釋/標籤
- 20. HTML <meta>標籤和魷魚
- 21. HTML規範和標籤,如<command>
- 22. eclipse中的新行和標籤註釋
- 23. RichTextBox誤解釋標籤
- 24. 解析HTML標籤
- 25. <script>之前的標籤位置<html>標籤
- 26. HTML - multiple <audio>標籤
- 27. <a>標籤在HTML
- 28. sed HTML</ >標籤
- 29. Thymeleaf HTML <i>標籤
- 30. Html標籤標籤和ASP.NET
訪問此簡言之,表單是一種從客戶端到服務器的通信方式。如果服務器找不到相關文件,則會導致錯誤。 – scrappedcola
您只要告訴服務器它應該指向的位置(物理文件或路徑(如果您使用像Laravel這樣的框架)來處理$ _POST或$ _GET請求。就這樣。如果我給湯姆打電話,我需要湯姆的電話號碼聯繫他。這並沒有比這更容易。 – Ben
你想知道的一切可以在這裏找到:http://www.w3schools.com/html/html_forms.asp – Martin