ユーザーの選択に基づいて SQL ステートメントを生成するフォームがあります。MS Access のレポート ウィザードと同じように機能します。最後のステップで、すべてのデータと動的に生成された SQL クエリを取得しましたが、それをファイルとしてダウンロードできる方法が必要です。これについてどうすればよいですか?
現在、「結果の表示」と呼ばれる 3 つのボタンがあります (HTML で生成された結果を表示するだけです。簡単です。新しいタブで開くだけです)。
「CSV をダウンロード」 (できれば、これをクリックしてファイルの通常のダウンロードのように動作させたいと思います。ユーザーは、ブラウザーによってなどとして保存するように求められます)
「PDFをダウンロード」(CSVと同じ)
CSV ボタンが押された瞬間に新しいタブが開き、export_report.php が開き、CSV スタイルのレポート データが出力されます。
CSV および PDF ボタンを使用して目的の結果を得るにはどうすればよいですか? いずれかを生成するために必要なすべてのデータと情報がありますが、これをどのように進めればよいかわかりません。