У меня есть функция в моих функциях. php, которая использует сеанс для отображения сообщения всякий раз, когда запись вставлена или не может. Моя проблема в том, что после вставки сообщение не отображается, хотя я начал сеанс в моем заголовке. php, который включен на страницу сотрудников. php, и я также вызвал сообщение на той же странице после его установки в моем логи c. Ниже приведены коды:
else{
//Query to Insert/Add Employees in employees Table
$db->query('INSERT INTO employees(id, firstName, lastName, username, email, password, employeeId, joiningDate, phone, role)VALUES(NULL, :fname, :lname, :username, :email, :password, :employeeId, :joiningDate, :phone, :role)');
//Bind Values to Query Parameters
$db->bindValue(':fname', $c_fname, PDO::PARAM_STR);
$db->bindValue(':lname', $c_lname, PDO::PARAM_STR);
$db->bindValue(':username', $c_username, PDO::PARAM_STR);
$db->bindValue(':email', $c_email, PDO::PARAM_STR);
$db->bindValue(':password', $Hashed_Pass, PDO::PARAM_STR);
$db->bindValue(':employeeId', $c_employId, PDO::PARAM_STR);
$db->bindValue(':joiningDate', $c_jdate, PDO::PARAM_STR);
$db->bindValue(':phone', $c_phone, PDO::PARAM_INT);
$db->bindValue(':role', $c_role, PDO::PARAM_STR);
//Query to Check whether Staff Already Exist using Email
//Run Query
$run_employee = $db->execute();
if($run_employee){
redirect('employees.php');
//Closeable Alert Message
keepmsg('<div class="alert alert-success text-center">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
<strong>Success!</strong> Employee Registered Successfully.
</div>');
}else{
//Closeable Alert Message
keepmsg('<div class="alert alert-danger text-center">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
<strong>Not Successful!</strong> Employee Was Not Registered.
</div>');
}
}