繁体   English   中英

表单提交后使用成功消息 PHP 发出警报

[英]After form submit Make a alert with Success message PHP

我有一个完整的表单,可以在提交时发送电子邮件,如果电子邮件发送成功,我希望收到某种警报。 我在 jquery 或其他库中看到了很多解决方案,但我想用 php 来做

<?php 



 if(isset($_POST['name']) && $_POST['email'] !='') {

 

    $userName = $_POST['name'];
    $lastName = $_POST['surname'];
    $email = $_POST['email'];
    $phoneNumber = $_POST['phonenumber'];
    $messageSubject =$_POST['subject'];
    $catalog =$_POST['select_catalog'];
    $inputsValue =$_POST['radioSet1'];
    $inputsValue2 =$_POST['radioSet2'];
    $inputsValue3 =$_POST['radioSet3'];
    $inputsValue4 =$_POST['radioSet4'];
    
    
    $to = "levchegochev@gmail.com";
    
    $body = "";
    $body = "Akademija Za dizajn"."\r\n";
    $body .= "Ime: ".$userName. "\r\n";
    $body .= "Prezime: ".$lastName. "\r\n";
    $body .= "Email: ".$email. "\r\n";
    $body .= "Telefonski broj:".$phoneNumber."\r\n";
    $body .= "Nacin na plakanje: ".$catalog. "\r\n";
    $body .= "Opcii: ".$inputsValue. "\r\n".$inputsValue2. "\r\n" .$inputsValue3. "\r\n" .$inputsValue4."\r\n";
    
  
    

  
  mail($to,$messageSubject, $body);

       if(mail = true ) {
         echo 'test'
       }
  
 


 }




?> 

你可以写:

if(mail == true ) {
     echo '<script>alert("Email send!");</script>';
}

你可以试试这个

    if(mail) echo '<script>alert("message")</script>';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM