How to use sweet alert in PHP

In this short article, I will share how to use sweet alert in PHP. consider the following example. step 2. Create a file called main.js…

The post How to use sweet alert in PHP appeared first on CodeSource.io.


This content originally appeared on CodeSource.io and was authored by Deven

In this short article, I will share how to use sweet alert in PHP. consider the following example.

Step 1. Create a file Form.html with the following code:

<form role="form" id="contact-form" method="post">
  <label for="name">Name</label>
  <input type="text" placeholder="Full Name" name="name" required>
  
  <label for="email">Email</label>
  <input type="email" placeholder="Your Email" name="email" required>
  
  <label>Message</label>
  <textarea name="message" placeholder="Your Message" rows="9"></textarea>
	
	<button type="submit" class="btn">Send</button>
</form>

step 2. Create a file called main.js with the following code:

<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.form/4.2.2/jquery.form.js"></script>
<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>
<script type="text/javascript">

$(document).ready(function(){
  $('#contact-form').on('submit',function(e) {  //Don't foget to change the id form
  $.ajax({
      url:'contact.php', //===PHP file name====
      data:$(this).serialize(),
      type:'POST',
      success:function(data){
        console.log(data);
        //Success Message == 'Title', 'Message body', Last one leave as it is
	    swal("¡Success!", "Message sent!", "success");
      },
      error:function(data){
        //Error Message == 'Title', 'Message body', Last one leave as it is
	    swal("Oops...", "Something went wrong :(", "error");
      }
    });
    e.preventDefault(); //This is to Avoid Page Refresh and Fire the Event "Click"
  });
});
</script>

step 3 – create file contact.php with the following code:

<?php
  $to = 'your@email.com' . "\r\n";
  $subject = 'Subject';
  $name = $_POST['nombre'];
  $email = $_POST['email']; 

  $message = "************************************************** \r\n" .
  	         "Message from you website!  \r\n" .
             "************************************************** \r\n" .	
    
  	        "Name: " . $name . "\r\n" .
  	        "E-mail: " . $email . "\r\n" .
  	        "Message: " . $_POST["message"] . "\r\n"; 

  $headers = "From: " . $name . "<" . $email . "> \r\n" .
  	         "Reply-To: " . $email . "\r\n" .
             "MIME-Version: 1.0" . "\r\n" .
             "Content-type:text/html;charset=UTF-8" . "\r\n";

	mail($to, $subject, $message, $headers); 
 ?>

Finally, Test and run it on your browser, make sure you have Xampp or Wamp installed in your computer before you run this locally.

The post How to use sweet alert in PHP appeared first on CodeSource.io.


This content originally appeared on CodeSource.io and was authored by Deven


Print Share Comment Cite Upload Translate Updates
APA

Deven | Sciencx (2021-02-10T18:35:30+00:00) How to use sweet alert in PHP. Retrieved from https://www.scien.cx/2021/02/10/how-to-use-sweet-alert-in-php/

MLA
" » How to use sweet alert in PHP." Deven | Sciencx - Wednesday February 10, 2021, https://www.scien.cx/2021/02/10/how-to-use-sweet-alert-in-php/
HARVARD
Deven | Sciencx Wednesday February 10, 2021 » How to use sweet alert in PHP., viewed ,<https://www.scien.cx/2021/02/10/how-to-use-sweet-alert-in-php/>
VANCOUVER
Deven | Sciencx - » How to use sweet alert in PHP. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/02/10/how-to-use-sweet-alert-in-php/
CHICAGO
" » How to use sweet alert in PHP." Deven | Sciencx - Accessed . https://www.scien.cx/2021/02/10/how-to-use-sweet-alert-in-php/
IEEE
" » How to use sweet alert in PHP." Deven | Sciencx [Online]. Available: https://www.scien.cx/2021/02/10/how-to-use-sweet-alert-in-php/. [Accessed: ]
rf:citation
» How to use sweet alert in PHP | Deven | Sciencx | https://www.scien.cx/2021/02/10/how-to-use-sweet-alert-in-php/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.