2016-01-21 44 views
0

打印php如果條件真或假導致我的html與ajax或任何其他解決方案的聯繫表單,我想打印。如果條件導致.html與ajax

if($response.success==false) { 
     echo '<h2>Your message was not sent. Captcha fail</h2>';} 

     else 
     { 
      $mail = mail(Hanse, $subject, $message, 
      "From: ".$name." <".$email.">\r\n" 
      ."Reply-To: ".$email."\r\n" 
      ."X-Mailer: PHP/" . phpversion()); 


      if($mail) 
       { 
        echo 'Your message was sent'; 
       } 

     } 


} 

但是這段代碼並沒有和我的html文件一起使用。我有contact.html和mail.php文件。我想在mail.php中顯示contact.html頁面的結果。在這個php代碼中,我只能用echo打印結果。但我想在我的html頁面顯示這個結果。

+2

請在谷歌搜索AJAX。並執行它。這些是非常基本的東西,我們不能在這裏教這些。 – Pupil

回答

1

重新指定或使用ajax調用。

變化的index.html的index.php

在mail.php,補充一點:

if($mail){ 
    $message= 'Your message was sent'; 
    header("location:index.php?message=".$message); 
} 

添加檢查中的index.php

if(isset($_GET['message'])){ 
    echo $_GET['message']; 
} 
+0

我需要你的幫助:/ – Ayaz

+0

@Ayaz action =「contact.php」你的動作是contact.php,你的代碼在mail.php中。請在繼續閱讀之前先查看教程。 –