<?php
require_once "config.php";
require_once "class.mysql.php";
$db =
new mysql();
function downloadXL
($sql,
$filename){
global $db;
$export =
$db->
query($sql);
$fields =
$db->
numFields($export);
for ($i =
0;
$i <
$fields;
$i++
) {
$header .=
$db->
fieldName($export,
$i) .
"\t";
}
while($row =
$db->
fetchRow($export)) {
$line =
'';
foreach($row as $value) {
if ((!
isset($value)) OR
($value ==
"")) {
$value =
"\t";
} else {
$value =
str_replace('"',
'""',
$value);
$value =
'"' .
$value .
'"' .
"\t";
}
$value =
stripslashes($value);
$line .=
$value;
}
$data .=
trim($line).
"\n";
}
$data =
str_replace("\r",
"",
$data);
if ($data ==
"") {
$data =
"\n(0) Records Found!\n";
}
header("Content-type: application/x-msdownload");
header("Content-Disposition: attachment; filename=$filename.xls");
header("Pragma: no-cache");
header("Expires: 0");
print "$header\n$data";
}
$sql =
"SELECT first_name, last_name, username, password FROM users";
$filename =
"Users_Information";
downloadXL
($sql,
$filename);
?>