Как отобразить сообщение о функции после успешного входа в систему или сбоя - PullRequest
0 голосов
/ 29 мая 2020

У меня есть функция в моих функциях. 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">&times;</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">&times;</a>
        <strong>Not Successful!</strong> Employee Was Not Registered.
        </div>');
    }

}

1 Ответ

0 голосов
/ 29 мая 2020

Похоже, вы звоните

redirect('employees.php');

перед установкой / отображением сообщения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...