Я использую 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
выполняется и работает true. и в базе данных в таблице ci_sessions
column user_data
у меня есть это:
а: 2: {s: 9: "user_data"; s: 0: "; s: 19:" вспышка: новый: сообщение "; s: 42:" Вы информация была успешно обновлена. ";}
Как решить эту проблему?
UPDATE:
У меня была следующая ошибка (я использую из chorme и Ctrl + Shift + j, чтобы получить это предупреждение):
Не удалось загрузить ресурс: сервер ответил статусом 404 (Не найдено)
И я исправлю это (теперь у меня нет этой ошибки), но все равно та же проблема в отображаемом сообщении. что я делаю?