我有兩種形式在wordpress中聯繫我們頁面。 一種形式使用簡單的mail()
,另一種使用mail()
附件。 我必須在單個頁面中處理這些表單。 我使用inner.php
(wordpress)來處理表單。 我可以處理來自不同頁面的多個表單,但我無法處理來自同一頁面的表單。我怎樣才能做到這一點。 任何幫助將不勝感激。在此先感謝...Wordpress-聯繫我們頁面的兩種形式
1
A
回答
2
我知道,大多數人在一個頁面上處理多個表單的方式是將每個表單發送到另一個PHP文件,其中表單被驗證,其信息輸入到數據庫或電子郵件是發送。所以,你通常是這樣的:
<form name="contactform" method="post" action="sendmail.php">
blah blah blah
</form>
<form name="mailinglist" method="post" action="join.php">
blah blah blah
</form>
的工作很棒,但爲什麼你會創建所有這些額外的文件時,你可以有如下形式郵寄到同一個文件,並創建多個函數來處理您的多種形式。 該解決方案非常簡單,超高效。首先,讓我們創建一些表單。
<form name="mailinglist" method="post">
<input type="text" name="email" />
<input type="submit" name="mailing-submit" value="Join Our Mailing List" />
</form>
<form name="contactus" method="post">
<input type="text" name="email" />
<input type="text" name="subjet" />
<textarea name="message"></textarea>
<input type="submit" name="contact-submit" value="Send Email" />
</form>
現在讓我們把一些PHP代碼放在標籤之前,讓每個表單有不同的進程。
<?php
if (!empty($_POST['mailing-submit'])) {
//do something here;
}
if (!empty($_POST['contact-submit'])) {
//do something here;
}
?>
現在,所有你需要做的就是這兩個「如果」語句中創建的流程和每個窗體將與相應的,當它填補並提交處理。
This會幫助你。
相關問題
- 1. 一個頁面上的兩種形式
- 2. 顯示插件聯繫我們形式
- 3. WordPress的聯繫表7:2的形式在一個頁面上 - 只有一種形式的功能
- 4. Joomla滑塊和聯繫我們頁面
- 5. Qustion關於「聯繫我們」頁面
- 6. 聯繫我們頁面內容?
- 7. yii2兩種形式在一個頁面
- 8. 兩種形式,一頁
- 9. PHP兩種形式,一頁
- 10. 兩種形式,一頁codeigniter
- 11. 我聯繫我們PHP的形式是每次提交
- 12. Symfony - 兩個實體在同一頁面上的兩種形式
- 13. 我在頁面上有兩種形式,但提交按鈕提交這兩種形式
- 14. 在opencart中如何讓我的模板聯繫我們頁面
- 15. wordpress聯繫或留言頁面
- 16. has_and_belongs_to_many關係不關聯兩種方式
- 17. 我想爲兩頁有兩種不同的形式
- 18. 獲取任何網站的「聯繫我們」頁面的地址
- 19. 故障上,以實現「聯繫我們」的形式
- 20. 以粗體形式聯繫我們的郵箱
- 21. ASP MVC 5 - 頁上的兩種形式
- 22. PHP的兩種形式之一頁
- 23. 從聯繫我們頁面發送郵件到特定的emailid
- 24. 在「編輯頁面」形式的WordPress
- 25. 在一個頁面上的兩種形式Angularjs
- 26. Rails - 在一個頁面上的兩種形式
- 27. 你可以在ASP.NET MVC的頁面上有兩種形式嗎?
- 28. codeigniter - 具有多種形式的頁面
- 29. ASP.NET網站:多種形式的頁面
- 30. 在頁面上的幾種形式
使用AJAX爲此 – swapnesh 2013-04-26 04:43:50
@swapnesh:對不起..我不能使用ajax這個,b'coz它會影響我的WordPress站點中的其他功能:( – Veena 2013-04-26 04:47:59
你需要寫很多php代碼,那麼如果你想要保持它在一個頁面..下面提交的一些答案乍一看是好的,它仍然帶你到另一個頁面(sendmail/join),然後從該頁面,你需要重定向回VALIDATE各種條件,如 - FORM 1填充或不填充如果是做等等等等如果不是等等等等等等等等等等等 – swapnesh 2013-04-26 04:54:22