我无法打开使用php保存csv文件的窗口

时间:2019-07-08 13:38:59

标签: php csv export

我正在尝试创建一个按钮,以使用php将查询结果保存在csv中。我找不到保存文件的窗口。 在此第一页中,创建了一个表,用户可以通过单击将数据发送到export.php的按钮来保存结果: 这是摘录:

echo "
        <form name='export' action='export.php' method='post' >
    <button type='button' class='btn btn-info'>Exporter le résultat en CSV</button>" ;
    $listope = pg_fetch_all($marequete) ;
    "<input type='hidden' value="; echo $listope; "name='listope'>

        </form>" ;

在第二部分(即export.php)中,应创建csv:

<?php
//prolongation session
session_start() ; 
//importation config.php
require('./require/config.php');
//Generate the CSV file header
header("Content-type: text/csv; charset=UTF-8");
header("Content-disposition: attachment; filename=donnees.csv");

// create a file pointer connected to the output stream
$output = fopen('php://output', 'w');

// loop over the rows, outputting them

foreach ($_POST['listope'] as $line) {
    fputcsv($output, $line);
    } ; 
print $output ;
?>

由于某种原因,似乎没有任何内容发送到export.php。无窗口出现。

0 个答案:

没有答案