我有一個HTML表單,它接收輸入的數據並通過mail()函數發送它。我也有一些驗證技術來驗證輸入,並且我創建了一個數組變量$ errors來記錄所有的錯誤;例如,使用PHP來請求錯誤信息併發布,如果錯誤有什麼
如果名稱留空,$ errors [] =「Name empty」; 如果電子郵件爲空,$ errors [] =「電子郵件爲空」;
等..
我可以使用以下方法來報告錯誤:
print '<div id="formfeedback"><h3>Error!</h3><p>The following error(s) has occurred:<br />';
foreach ($errors as $msg) { //prints each error
print " - $msg<br />\n";
} // end of foreach
不過,我要的是以下幾點。我想將頁面重定向回原來的表單,用於輸入信息(我知道確切的鏈接位置,所以我可以使用標題()或甚至可以使用<meta=http-equiv=refresh>
將我帶回表單頁面
而且,在表格上,我希望能夠張貼在某些格形式上面的錯誤(稱之爲DIV =錯誤)
我將能夠做到以下幾點?
<div id="errors">
<?php
print 'The following error(s) has occurred:<br />';
foreach ($_REQUEST[$errors] as $msg) { //prints each error
print " - $msg<br />\n";
} // end of foreach
?>
</div>
非常感謝!
Amit
哦,最後一兩件事,這種形式位於WordPress的頁面上。我怎樣才能將PHP輸入到wordpress頁面?它以段落形式輸入它,即使我正在使用帶有raw_html插件的HTML編輯器? – Amit 2010-07-16 14:34:56