Отображать предупреждающее сообщение и перенаправлять после нажатия на кнопку принять

Ну, у меня есть страница со ссылками на отчеты. Когда кто-то нажимает на один отчет, он может загрузить файл Excel. Однако иногда нет полей для отчета; в этом случае я хочу отобразить предупреждающее сообщение, и после того, как они нажмут кнопку «принять», они будут перенаправлены на главную панель. Когда они нажимают на отчет, они идут к контроллеру, который используетswitch чтобы получить данные. Если данных нет, модель возвращаетFALSE; поэтому в конце контроллера я проверяю:

if ($result_array != FALSE)
    to_excel($result_array->result_array(), $xls,$campos);
else {
    echo "<script>alert('There are no fields to generate a report');</script>";
    redirect('admin/ahm/panel');
}

Если я избавлюсь отredirect('admin/ahm/panel'); тогда предупреждение срабатывает, но оно перемещает пользователя на страницу, которая должна была сгенерировать файл Excel. Но если я использую перенаправление, контроллер перемещает пользователя на главную панель без отображения предупреждения.

Любая помощь приветствуется.

Заранее спасибо.

Ответы на вопрос(7)

Ваш ответ на вопрос