Я не могу открыть окно, чтобы сохранить CSV-файл с помощью PHP - PullRequest
0 голосов
/ 08 июля 2019

Я пытаюсь создать кнопку для сохранения в csv результата запроса с использованием php.Я не могу получить окно для сохранения файла.На этой первой странице создается таблица, и пользователь может сохранить результат, нажав на кнопку, которая отправляет данные в 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.Ни одно окно не появляется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...