【发布时间】:2012-08-08 17:09:54
【问题描述】:
嗯,我有一个包含报告链接的页面。每当有人点击一份报告时,他们都可以下载 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 文件的页面。但是如果我使用重定向,控制器会将用户移动到主面板而不显示警报。
感谢任何帮助。
提前致谢。
【问题讨论】:
-
先重定向,通知您重定向到的页面需要显示警报。
标签: php codeigniter