formulaire pour remplir des ticket de panne
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
<?php
|
|
|
|
|
|
|
|
$bdd = new SQLite3('../../database/ticket_panne.db', SQLITE3_OPEN_READWRITE);
|
|
|
|
$stmt = $bdd->prepare('SELECT * FROM :base');
|
|
|
|
$stmt->bindParam(':base', $_POST['bdd']);
|
|
|
|
$res = $stmt->execute();
|
|
|
|
$title = array_keys($res->fetchArray(SQLITE3_ASSOC));
|
|
|
|
|
|
|
|
header('Content-Type: text/csv; charset=utf-8');
|
|
|
|
header('Content-Disposition: attachment; filename=' .$_POST['bdd'] .'.csv');
|
|
|
|
$output = fopen("php://output", "w");
|
|
|
|
fputcsv($output, $title);
|
|
|
|
|
|
|
|
while($row = $stmt->fetchArray(SQLITE3_ASSOC)) {
|
|
|
|
fputcsv($output, $row);
|
|
|
|
}
|
|
|
|
fclose($output);
|
|
|
|
?>
|