PHP код для экспорта в Excel, указанный c отфильтрованная дата - PullRequest
0 голосов
/ 16 марта 2020

Я пытаюсь написать простой PHP код для экспорта, чтобы превзойти данные, выбранные между двумя датами. При нажатии кнопки «Экспорт в Excel» на странице HTML, которая будет перенаправлена ​​в файл php с приведенным ниже кодом, мое приложение Excel не загружается. Может кто-нибудь сказать мне, где ошибка и какие изменения должны быть сделаны. Скажи мне как можно проще.

<?php
include ("conn.php");
     if(isset($_POST["export"]))
 {
    $connect = mysqli_connect("localhost", "root", "", "cruddatabase");  
    header('Content-Type: text/csv; charset=utf-8');  
    header('Content-Disposition: attachment; filename=data.csv');  
    $output = fopen("php://output", "w");  
    fputcsv($output, array('ID Company Name','Company Type','Name','Email','Contact Number','Anniversary Date','Organisation Name','Meeting','Timeline For Conversation','Currency','Card','Locations'));  
    $query = "SELECT * FROM crudtable WHERE adate >= '$fdate' AND adate <= '$tdate' ORDER BY adate DESC";  
    $result = mysqli_query($con, $query);  
    while($row = mysqli_fetch_assoc($result))  
    {  
         fputcsv($output, $row);  
    }  
    fclose($output);  
}  
 ?>
...