Я использую CodeIgniter 2.1.0, я хочу, чтобы после вставки данных в базу данных появилось сообщение типа «Ваша информация была успешно обновлена». Для этой работы у меня есть в CI_Controller следующая функция:
function myCiInser(){
... Here is my query ...
//$data: this var is result query that is true
if($data){
$this -> session -> set_flashdata('message', 'Your information was successfully updated.');
redirect('url/myurl');
}
}
И я имею ввиду как:
<?php
$message = $this->session->flashdata('message');
if($message){
echo '<div id="error_text">' . $message . '</div>';
}
//I test this : "echo $message;" but don't give output
?>
Но я не даю сообщения, но redirect
сделано и работает правильно. и в базе данных в таблице ci_sessions
столбец user_data
у меня есть это:
a:2:{s:9:"user_data";s:0:"";s:19:"flash:new:message";s:42:"Ваша информация была успешно обновлена.";}
Как можно решить эту проблему?
ОБНОВЛЕНИЕ:
У меня была следующая ошибка (я использую из chorme и с помощью Ctrl+Shift+j я получаю это предупреждение):
Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найдено)
И я исправил это (теперь у меня нет ошибки), но все еще та же проблема в отображаемом сообщении. что я делаю?