Hallo,
ich habe ein Formular mit einer Dropdown-Box.
Beim Abschicken wird die ausgewählte Datei zum Download angeboten.
Nun habe ich es so gelöst, dass die gleiche Seite noch einmal aufgerufen wird und ich oberhalb des html-Quellcodes per insert tag ein kurzes PHP-Script einbinde.
Dort wird die Datei per header zum Download angeboten.
Allerdings gibt es Probleme mit der post-Variablen. Per $_POST kann ich sie anscheinend nich abfragen, jedenfalls ist der Array leer.
Mit $this.>Input.>post('datei') bekomme ich die ausgewählte Datei zurück. Allerdings wird diese Variable anscheinend gecached, da sie auf anderen Seiten, die das gleiche Template verwenden, nicht leer ist, sondern den Wert behält.
Somit funktioniert meine Abfrage nicht, die Datei nur zum Download anzubieten, wenn die Variable nicht leer ist.
Hoffe, ich habe mich einigermaßen verständlich ausgedrückt.
Hat jemand eine Ahnung, wie ich in meinem PHP Schnipsel abfragen kann, ob das Formular gerade abgeschickt wurde?
Vielen Dank schon mal,
Angela
Lesezeichen