Nun, ich habe eine Seite mit Links zu Berichten. Wenn jemand auf einen Bericht klickt, kann er die Excel-Datei herunterladen. Manchmal gibt es jedoch keine Felder, um einen Bericht zu erstellen. In diesem Fall möchte ich eine Warnmeldung anzeigen und nachdem sie auf "Akzeptieren" geklickt haben, werden sie zum Hauptfenster weitergeleitet. Wenn sie auf den Bericht klicken, gehen sie zu einem Controller, der switch
verwendet, um die Daten abzurufen. Wenn keine Daten vorhanden sind, gibt das Modell FALSE
zurück. so dass am Ende des Controllers, überprüfe ich:Alarmmeldung anzeigen und weiterleiten nach Klick auf "OK"
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');
}
Wenn ich loswerden redirect('admin/ahm/panel');
dann der Alarm funktioniert, aber es bewegt sich den Benutzer auf der Seite, die angeblich die Excel-Datei zu generieren. Aber wenn ich die Weiterleitung verwende, bewegt der Controller den Benutzer zum Hauptfenster, ohne die Warnung anzuzeigen.
Jede Hilfe wird geschätzt.
Vielen Dank im Voraus.
Redirect erster works' zu umleiten, benachrichtigen Sie die Seite umleiten zu dass eine Warnung angezeigt werden muss. – kevin628