0

I have written my php query using PDO inside a try and catch, and I want to show user alert message whether form has been submitted or not. Here is the code I have written, Although record is successfully inserted but my closable div message is not showing in browser.

<?php 
include('conn.php');
if(isset($_POST["save"]))
{
try {

$userName       = $_POST['user_name'];
$userPassword   =$_POST['user_password'];
$userRole       = $_POST['user_role'];
$Name           = $_POST['name'];
$userEmail      = $_POST['email'];
$user = $_SESSION['adminid'];
$status         = 0;
$created        = date('Y-m-d');

$sql = "INSERT INTO users (user_name, user_password, user_role, name, email, status, creation_date, created_by) VALUES (?,?,?,?,?,?,?,?)";
$stmt= $pdo->prepare($sql);
$stmt->execute([$userName, $userPassword, $userRole, $Name, $userEmail, $status, $created, $user ]);
$result = $stmt->rowCount();
if($result){

echo '<div class="alert alert-success" role="alert">
  User Added Successfully!  
</div>';
}else{

echo '<div class="alert alert-danger" role="alert">
  User could NOT be Added!  
</div>';
    }
    

} catch (Exception $e) {

echo $e->getMessage();

}
}
?>

0 Answers0