58 lines
1.6 KiB
PHP
58 lines
1.6 KiB
PHP
<?php
|
|
$serverName = "CBM2K12\SQLEXPRESS";
|
|
$uid = "cbmclient";
|
|
$pwd = "ascbm2k";
|
|
$connectionInfo = array( "UID"=>$uid, "PWD"=>$pwd,'ReturnDatesAsStrings'=> true, "CharacterSet" => 'utf-8', "Database"=>"SugarCaneScale" );
|
|
|
|
/* Connect using SQL Server Authentication. */
|
|
$conn = sqlsrv_connect( $serverName, $connectionInfo);
|
|
if( $conn === false )
|
|
{
|
|
echo "Unable to connect.</br>";
|
|
die( print_r( sqlsrv_errors(), true));
|
|
}
|
|
|
|
$sql = "SELECT `Load Data`.`Load No`,
|
|
`Load Data`.`Crop Day`,
|
|
`Load Data`.`Tract No`,
|
|
`Load Data`.`Gross Wt`,
|
|
`Load Data`.`In Tare`,
|
|
`Load Data`.Tons,
|
|
`Load Data`.`In Time`,
|
|
`Load Data`.`Out Time`,
|
|
INSCALE.farmer,
|
|
INSCALE.REMTONs,
|
|
INSCALE.hauled
|
|
FROM `Load Data` RIGHT JOIN INSCALE ON `Load Data`.`Load No` = INSCALE.Load
|
|
ORDER BY `Crop Day`, `Load No` DESC";
|
|
|
|
|
|
$stmt = sqlsrv_query( $conn, $sql );
|
|
if( $stmt === false) {
|
|
die( print_r( sqlsrv_errors(), true) );
|
|
}
|
|
|
|
$columnHeader = 'TEST';
|
|
$columnHeader = "Time" . "\t" ."Date" . "\t" . "Boiler 1" . "\t" . "Boiler 2" . "\t" . "Boiler 3" . "\t". "Boiler 4" . "\t". "Boiler 5" . "\t". "Boiler 6" . "\t";
|
|
|
|
$setData = '';
|
|
|
|
while ($rec = mysqli_fetch_row($stmt)) {
|
|
$rowData = '';
|
|
foreach ($rec as $value) {
|
|
$value = '"' . $value . '"' . "\t";
|
|
$rowData .= $value;
|
|
}
|
|
$setData .= trim($rowData) . "\n";
|
|
}
|
|
|
|
|
|
header("Content-type: application/vnd.ms-excel");
|
|
header("Content-Disposition: attachment; filename=Boiler Steam 24hr Average.xls");
|
|
header("Pragma: no-cache");
|
|
header("Expires: 0");
|
|
|
|
echo ucwords($columnHeader) . "\n" . $setData . "\n";
|
|
|
|
?>
|