我成功創建了表單,通過電子郵件向我的公司發送報價請求。它的工作原理 - 數據收集和驗證以及電子郵件發送。該網頁是:從表單發送數據後失敗重定向 - 卡在腳本頁面,顯示零
http://www.bardonsoliver.com/newbnocm/request_quote.shtml
不過,我想重定向到一個感謝頁面,網址爲:
http://www.bardonsoliver.com/newbnocm/thank_you.shtml
起初,當我跑的形式,它重定向罰款。現在我只剩下腳本頁面,左上角顯示一個零。
由於出現錯誤消息,我必須從「標題」更改爲「位置」。
這是腳本的末尾,創建和發送電子郵件的代碼後直接:
if($mailsend = TRUE) {
unset($_GET['do']);
printf("<script type='text/JavaScript'>location='" + $typage +"'</script>");
exit;
} else {
unset($_GET['do']);
printf("<script type='text/JavaScript'>location='" + $retpage +"'</script>");
printf("<script type='text/JavaScript'>window.alert('We are unable to send your e-mail at this time. Please contact Ben through the contact page or try again later. Thank you.')</script>");
exit;
}
$ typage被預先設定,以:
$typage='../thank_you.shtml';
和$ retpage是:
$retpage='../request_quote.shtml';
路徑是正確的 - 腳本是從主目錄'水平向下'所有頁面s是。
我是一個PHP的相對初學者,我確信有人比我更專業,我會立即看到這個問題。謝謝。
我第一次用頭試過,但是有錯誤怎麼怎麼樣,他們會已經設定。我在這裏得到了另一種語言,IIRC。只有網頁(表單)是.SHTML,順便說一句。運行的文件是「emailform.php」。它發送消息,然後坐在左上角的零處,不再進一步。 –
你有沒有想過把你的HTML感謝在接受你的表單的PHP頁面上? – JRizz
禁止 - 我看到他們有另一個頁面的評論 exit();在他們的標題聲明後。這也許值得一試。 – JRizz