b0y-101 Mini Shell


Current Path : E:/www/b-group.old/spfin - Copy/qrcode0815/
File Upload :
Current File : E:/www/b-group.old/spfin - Copy/qrcode0815/uploadqrcode0815csv.php

<?php
include("../conapps/dbcon.php");
$objConnect = mysqli_connect($servername,$username, $password, $dbname);
	// Check connection
if ($objConnect->connect_error) {
  die("Connection failed: " . $objConnect->connect_error);
}

function csvToArray($csvFile){
    $file_to_read = fopen($csvFile, 'r');
    while (!feof($file_to_read) ) {
        $lines[] = fgetcsv($file_to_read, 1000, ',');
    }
    fclose($file_to_read);
    return $lines;
}


$text =$_POST["text"];

$SQLtxt = "SELECT * FROM tb_csvcom where csvname= '$text'" or die("Error:" . mysqli_error()); 
   $result = $objConnect->query($SQLtxt);
   $row = $result->fetch_assoc();
  // $objQueryqr = $objConnect->query($qrtxtSQL);	
  // $objResultqr = $objQueryqr->fetch_assoc();
//echo $text;

if(!empty($row))   		
        {
	     echo "<script>";
			 echo "alert('บันทึกข้อมูลในระบบแล้ว!');";
			 echo "window.location='https://spfin.ru.ac.th/qrcode0815/filepaymentqrcodecsv.html';";
          	 echo "</script>";
}else{

	
	$countnum = "SELECT  * 
                 FROM tb_csvcom  
	             WHERE idadreg=5 and idproem=1 and num='01'"or die("Error:" . mysqli_error());
	//print_r($countnum);
	$cresult1 = mysqli_query($objConnect, $countnum);
    $cnum=mysqli_num_rows($cresult1);
	//print_r($cnum);
	//echo "Error: " .$countnum. "<br>" . $objConnect->error;
	//$count1=$cresult1;
	if($cnum > 0)
		{	$recnum = $cnum +1;
		    
		}else{
			//กรณีเป็นค่าแรก
			$recnum = 1;
		}
		
		$num='01';//เล่มที่ใบเสร็จ
		
$receiptnum = sprintf("%'.04d", $recnum);
$idadreg=5;
$idproem=1;
	
	

//$myfile = fopen("BPQR_210906.txt", "r") or die("Unable to open file!");
$myfile = fopen($text, "r") or die("Unable to open file!");
// Output one line until end-of-file
	
	
$members = array();
		

	
	$csvFile=$text;
	$header = NULL;
$data = array();

if (($handle = fopen($csvFile, 'r')) !== FALSE)
{
    while (($row = fgetcsv($handle, 1000, ',')) !== FALSE)
    {
        if(!$header)
            $header = $row;
        else
            $data[] = array_combine($header, $row);
    }
    fclose($handle);
	
}
	var_dump($data);
	//echo("header".$header);
	//echo("row:".$row);
	
	foreach($data as $row)
{
		
				 
		//echo("Ref2 : ".$objConnect['ref2']."<br>");
		echo("Company : ".$row['Company']."<br>");
	 	echo("Account number : ".$row['Account number']."<br>");
		echo("Client code : ".$row['Client code']."<br>");
		echo("Payer name : ".$row['Payer name']."<br>");
		echo("Channel : ".$row['Channel']."<br>");
		echo("Payment type : ".$row['Payment type']."<br>");
		echo("Date : ".$row['Date']."<br>");
		echo("Time : ".$row['Time']."<br>");
		echo("Reference 1 : ".$row['Reference 1']."<br>");
		echo("Reference 2 : ".$row['Reference 2']."<br>");
		echo("Amount : ".$row['Amount']."<br>");
		echo("Branch : ".$row['Branch']."<br>");
		echo("Bank code : ".$row['Bank code']."<br>");
		echo("Teller Id : ".$row['Teller Id']."<br>");
		echo("Zone : ".$row['Zone']."<br>");
		echo("text : ".$text."<br>");
		echo("num : ".$num."<br>");
		echo("receiptnum : ".$receiptnum."<br>");
		echo("idadreg : ".$idadreg."<br>");
		echo("idproem : ".$idproem."<br>");
		
		
		
		
 $query = "INSERT INTO tb_csvcom (idcsv,company,accountnumber,clientcode,payername,channel,paymenttype,date,time,reference1,reference2,amount,branch,bankcode,tellerid,zone,csvname,num,receiptnum,idadreg,idproem) 
 VALUES (NULL,'".$row['Company']."','".$row['Account number']."','".$row['Client code']."','".$row['Payer name']."','".$row['Channel']."','".$row['Payment type']."','".$row['Date']."','".$row['Time']."','".$row['Reference 1']."','".$row['Reference 2']."','".$row['Amount']."','".$row['Branch']."','".$row['Bank code']."','".$row['Teller Id']."','".$row['Zone']."','$text','$num','$receiptnum',$idadreg,$idproem)";
		
		
		
		$sqlup = "UPDATE `tb_qrcompcode` SET `status` = 'Successful', `statusqrcode` = 'ชำระเงินแล้ว', `dstatus` = '".$row['Date']."', `time` = '".$row['Time']."', `qrtextname` = '$text' ,`num` = '$num',`receiptnum` ='$receiptnum'
		WHERE `tb_qrcompcode`.`ref2` = '".$row['Reference 2']."'"; 
	
		
		$objConnect->query($sqlup);

	    if ($objConnect->query($query) === TRUE) {
  echo "New record created successfully";
} else {
 echo "Error: " . $query . "<br>" . $objConnect->error;
}
	
		$recnum++;
		$receiptnum = sprintf("%'.04d", $recnum);
	}//foreach($data as $row)
	
	
}

$objConnect->close();
?>

Copyright © 2019 by b0y-101