//$host = "localhost";
//$user = "root";
//$passwd = "j4141290";
//$dbname = "provisdb";
//$host = "203.157.165.111:3306";
//$user = "jang4141290";
//$passwd = "4141290";
//$dbname = "kpidb";
$host = "203.157.165.9:3306";
$user = "jang4141290";
$passwd = "Jang4141290";
$dbname = "kpidb";
//$dbname_59_6 = "z_data";
$dbname_59_6 = "cockpit65";
//$dbname_59_6 = "qof59_6";
$vari_db_provcode = "33";
$link = mysql_connect($host,$user,$passwd);
if (!$link) {
die('Could not connect: ' . mysql_error());
}
$link_59_6 = mysql_connect($host,$user,$passwd);
if (!$link_59_6) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db($dbname, $link);
mysql_query("set names tis620");
//mysql_query("SET NAMES UTF8");
function cover_date_thai($txtdate)
{
$year=substr("$txtdate",0,4);
//$year=$year+543;
return substr($txtdate,6,2)."/".substr($txtdate,4,2)."/".$year;
//return (int)$day." ".$month." ".$year;
}
function FinduploadPIC($amp, $hosp, $cid)
{
$filename = '../../imagespikan/' . $amp . '/' . $hosp . '/' . $cid . '.jpg';
if (filesize($filename) == 0) {
return "";
} else {
return "มีรูป";
}
}
function Conver_Month_Text($txtMonth)
{
switch ($txtMonth) {
case "01":
return "มค.";
break;
case "02":
return "กพ.";
break;
case "03":
return "มีค.";
break;
case "04":
return "เมษ.";
break;
case "05":
return "พค.";
break;
case "06":
return "มิย.";
break;
case "07":
return "กค.";
break;
case "08":
return "สค.";
break;
case "09":
return "กย.";
break;
case "10":
return "ตค.";
break;
case "11":
return "พย.";
break;
case "12":
return "ธค.";
break;
}
}
function Conver_Month_Number($txtMonth)
{
switch ($txtMonth) {
case "01":
return 1;
break;
case "02":
return 2;
break;
case "03":
return 3;
break;
case "04":
return 4;
break;
case "05":
return 5;
break;
case "06":
return 6;
break;
case "07":
return 7;
break;
case "08":
return 8;
break;
case "09":
return 9;
break;
case "10":
return 10;
break;
case "11":
return 11;
break;
case "12":
return 12;
break;
}
}
function Label_Chare($txtYearS,$txtYearE,$txtMonthS,$txtMonthE)
{
$return_var = "";
if ($txtYearS == $txtYearE) {
for ($i = Conver_Month_Number($txtMonthS); $i <= (Conver_Month_Number($txtMonthE) - (Conver_Month_Number($txtMonthS)+$i)); $i++) {
if ($i <= 9) {
if ($i != (Conver_Month_Number($txtMonthE) - (Conver_Month_Number($txtMonthS)+$i))) {
$return_var = $return_var . "'" . Conver_Month_Text("0" . $i) . substr(($txtYearS+543),2,2) . "',";
} else {
$return_var = $return_var . "'" . Conver_Month_Text("0" . $i) . substr(($txtYearS+543),2,2) . "'";
}
} else {
if ($i <= (Conver_Month_Number($txtMonthE) - (Conver_Month_Number($txtMonthS)+$i))) {
$return_var = $return_var . "'" . Conver_Month_Text($i) . substr(($txtYearS+543),2,2) . "',";
} else {
$return_var = $return_var . "'" . Conver_Month_Text($i) . substr(($txtYearS+543),2,2) . "'";
}
}
}
} else if ($txtYearS < $txtYearE) {
for ($i = $txtMonthS; $i <= 12; $i++) {
if ($i <= 9) {
$return_var = $return_var . "'" . Conver_Month_Text("0" . $i) . substr(($txtYearS+543),2,2) . "',";
} else {
$return_var = $return_var . "'" . Conver_Month_Text($i) . substr(($txtYearS+543),2,2) . "',";
}
}
for ($n = 1; $n <= ($txtYearE - $txtYearS); $n++) {
if (($txtYearE - ($txtYearS+$n)) == 0) {
for ($i = 1; $i <= Conver_Month_Number($txtMonthE) ; $i++) {
if ($i == Conver_Month_Number($txtMonthE)) {
if ($i <= 9) {
$return_var = $return_var . "'" . Conver_Month_Text("0". $i) . substr((($txtYearS+543)+$n),2,2) . "'";
} else {
$return_var = $return_var . "'" . Conver_Month_Text($i) . substr((($txtYearS+543)+$n),2,2) . "'";
}
} else {
if ($i <= 9) {
$return_var = $return_var . "'" . Conver_Month_Text("0". $i) . substr((($txtYearS+543)+$n),2,2) . "',";
} else {
$return_var = $return_var . "'" . Conver_Month_Text($i) . substr((($txtYearS+543)+$n),2,2) . "',";
}
}
}
} else {
for ($i = 1; $i <= 12; $i++) {
if ($i <= 9) {
$return_var = $return_var . "'" . Conver_Month_Text("0". $i) . substr((($txtYearS+543)+$n),2,2) . "',";
} else {
$return_var = $return_var . "'" . Conver_Month_Text($i) . substr((($txtYearS+543)+$n),2,2) . "',";
}
}
}
}
}
return $return_var;
}
function create_csv_file($querystring, $txtname)
{
//$file = "/var/www/download/ddc/" . $txtname;
$file = "/var/www/misprovisdb43/ddc/Survey/report_vaccine/" . $txtname;
//$file = "/var/www/misprovisdb43/DDC/NCDSrceen/export_excel/" . $txtname;
$temp_str = "";
if ($temp_str > "")
{
header("Content-disposition: attachment; filename=$file");
header("Content-Type: text/plain");
header("Content-Type: application/vnd.ms-excel; charset=utf-8");
header("Content-type: application/x-msexcel; charset=utf-8");
header("Content-Type: application/force-download");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".strlen($temp_str));
header("Pragma: no-cache");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);
echo $temp_str;
}
$result_csv=mysql_query($querystring);
$fh=fopen($file,"w+") or die ("unable to open file");
//note that this APPENDS not overwrites
while($row=mysql_fetch_assoc($result_csv)):
foreach ($row as &$val):
$val = str_replace('"', "'", $val);
endforeach;
fputcsv($fh, $row, ",", '"');
//$temp_str .= '"'.implode('","',$row).'"\n\r';
$t_temp_str = '"'.implode('","',$row).'"'. chr(13) . chr(10);
//used for the non file based download
endwhile;
fclose($fh);
}
?>