0
<?php
require_once("db_connect.php");
$arr = $_GET['arr'];
$selected_header = implode(', ', (array)$arr);
$sql = "SELECT $selected_header FROM release_ ORDER BY id DESC";
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment; filename=CNC-'.date('Ymd').'.xls');
header('Pragma: no-cache');
header('Expires: 0');
$output = '';
$output .= '<table><tr>';
$header_arr = explode(',', $arr);
$len = count($header_arr);
for($a=0; $a<$len; $a++){
$output .= "<th style='width: 100px; text-align: center;'>" . $header_arr[$a] . "</th>";
}
$output .= '</tr>';
$res = mysqli_query($conn, $sql);
/*====this ruins everything=====*/
while($row = $res->fetch_assoc()){
$output = '<tr align="center">';
for($a=0; $a<$len; $a++){
$output .= "<td>" . $header_arr[$a] . "</td>";
}
echo "</tr>\t\n";
}
/*===============================*/
$output .= '</table>';
echo $output;
?>Excel импорт из таблицы тузда
Я могу получить и отобразить заголовок в файле первенствовать, но содержание не отображается на всех. Я получаю всю строку ярлыка строки. Как я могу отображать данные из базы данных в файл excel. Пожалуйста помоги.
Похоже, ваш код на самом деле построения таблицы HTML. Если вам нужен файл Excel, вы должны использовать библиотеку, такую как PHPExcel. –
@MDB ваш запрос работает правильно, особенно, что это за выпуск_ в запросе. что имя вашей таблицы – rahul