// Submission from $filename = $_POST["ExportType"] . ".xls"; // header("Content-Type: application/vnd.ms-excel"); // header("Content-Disposition: attachment; filename=\"$filename\""); ExportFile($myrows); //$_POST["ExportType"] = ''; exit; case "export-to-csv": // Submission from $filename = $_POST["ExportType"] . ".csv"; //header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); //header("Content-type: text/csv"); header('Content-Type: application/csv'); header("Content-Disposition: attachment; filename=\"{$filename}\""); //header("Expires: 0"); ExportCSVFile($myrows); //$_POST["ExportType"] = ''; exit; case "export-to-pdf": exporttopdf(); exit; default: die("Unknown action : " . $_POST["action"]); break; } } function ExportCSVFile($records) { // create a file pointer connected to the output stream $fh = fopen('php://output', 'w'); //$fh = fopen("tmp.csv", "w");
case "export-to-excel": // Submission from $filename = $_POST["ExportType"] . ".xls"; header("Content-Type: application/vnd.ms-excel"); header("Content-Disposition: attachment; filename=\"{$filename}\""); ExportFile($data); //$_POST["ExportType"] = ''; exit; case "export-to-csv": // Submission from $filename = $_POST["ExportType"] . ".csv"; header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Content-type: text/csv"); header("Content-Disposition: attachment; filename=\"{$filename}\""); header("Expires: 0"); ExportCSVFile($data); //$_POST["ExportType"] = ''; exit; default: die("Unknown action : " . $_POST["action"]); break; } } function ExportCSVFile($records) { // create a file pointer connected to the output stream $fh = fopen('php://output', 'w'); $heading = false; if (!empty($records)) { foreach ($records as $row) { if (!$heading) {