2015-07-02 85 views
0

我正在訂閱部分的html頁面上工作。用戶將他/她的電子郵件放入輸入字段並提交。然後該控件被轉移到一個php頁面,該頁面將訂閱消息通過電子郵件發送給網站管理員,如果消息成功發送,它將導航回index.html。現在在這一點上,我想顯示一條警告消息,訂閱成功或不成功。我怎麼能做到這一點,而不使我的index.html index.php。如何在提交表單後從php頁面重定向時在html頁面中顯示提醒消息

<?php 

$to = "@gmail.com"; 
$from = "[email protected]"; 
$headers = "From: " . $from . "\r\n"; 
$subject = "New subscription"; 
$body = "Dear Admin!\nNew user subscription: " . $_POST['email']; 

if(filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) { 
    if (mail($to, $subject, $body, $headers, "-f " . $from)) { 
     @header('location:index.html'); 
    } else { 
     @header('location:index.html'); 
    } 
} else { 
    @header('location:index.html'); 
} 

?> 
+0

使用Ajax。通過這種方式,您可以將表單數據發送到您的php文件並根據響應顯示警報。 – icecub

+0

*它導航回index.html成功或不成功的任何方式* –

+0

你能給我一小段代碼嗎? 因爲我對阿賈克斯一無所知。 並且我可以通過ajax發送對html頁面的響應嗎? –

回答

相關問題