How to show Success Message / Flash message in PHP

In this article, we will learn how to show success message after completing a task. You will learn how to use sessions in php and use sessions to set the flash message and display them after success.

Note : To use session in any page, we need to start the session on top of the page using the session_start();

After inserting / updating the data in the database, set the session message in a session variable as shown below:

<?php 
    session_start();

    //after insert or update 
    $_SESSION['status'] = "<Type Your success message here>";
?>

Now we have set the message and now paste the below code in the page where you want display the success message :

Note : Import the Bootstrap v5 CSS and JS using the cdn link available on getboostrap.com, for good design and results as shown in the above video.

<?php 
    session_start();
    
    if(isset($_SESSION['status']))
    {
        ?>
            <div class="alert alert-warning alert-dismissible fade show" role="alert">
                <strong>Hey !</strong> <?= $_SESSION['status']; ?>
                <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
            </div>
        <?php 
        unset($_SESSION['status']);
    }

?>


Thanks for reading ;-)