'.date('d-m-Y', strtotime($_POST['from_date'])).' - SALES REPORT';
include '../../include/conf.php';
$from_date = date('Y-m-d', strtotime($_POST['from_date']));
$arr = array();
$get_orid = mysqli_query($conn,"Select * from tbl_confirmorder WHERE DATE_FORMAT(order_date_time, '%Y-%m-%d') = '$from_date' AND refid NOT LIKE '%SYP%'");
while($set_orid = mysqli_fetch_array($get_orid, MYSQLI_ASSOC))
{
$pattern1 = "/CO/i";
$pattern2 = "/Siddhayoga/i";
$pattern3 = "/Cash/i";
$pattern4 = "/HC/i";
$pattern5 = "/Energy/i";
if((!preg_match($pattern1, $set_orid['refid']) && !preg_match($pattern2, $set_orid['company_name']) && !preg_match($pattern3, $set_orid['varstatus'])) || (!preg_match($pattern4, $set_orid['refid']) && !preg_match($pattern5, $set_orid['company_name']))) {
array_push($arr, $set_orid['orderid']);
}
}
ksort($arr);
foreach($arr as $array){
$get_pro = mysqli_query($conn, "SELECT tc.order_date_time as mytime, tc.refid, tc.userid as myuser, tc.company_name, ts.orderdate,sp.name,sp.product_url,ts.qty+ts.freeqty as qty,tc.dif_name FROM tbl_confirmorder tc inner join tbl_order ts on tc.orid = ts.orderid inner join shop_product sp on ts.productid=sp.product_id where tc.orid = '$array'");
$get_c = mysqli_fetch_array($get_pro, MYSQLI_ASSOC);
$get_shop = mysqli_query($conn, "select * from shop_user where user_id='".$get_c['myuser']."'");
$set_shop = mysqli_fetch_array($get_shop, MYSQLI_ASSOC);
echo $get_c['refid'].' '.$set_shop['name'].' '.date("g:i A", strtotime($get_c['mytime'])).'
';
$get_pro = mysqli_query($conn, "SELECT tc.refid, tc.company_name, ts.orderdate,sp.name,sp.product_url,ts.qty+ts.freeqty as qty FROM tbl_confirmorder tc inner join tbl_order ts on tc.orid = ts.orderid inner join shop_product sp on ts.productid=sp.product_id where tc.orid = '$array'");
if($get_c['no_note']!='nonote'){
echo 'Note: '.$get_c['no_note'].'';
}
echo '
';
while($get_c = mysqli_fetch_array($get_pro, MYSQLI_ASSOC))
{
echo ''.$get_c['name'].' | '.$get_c['product_url'].' | '.$get_c['qty'].' |
';
}
echo '
';
}
$str = implode(",", $arr);
$group_sql= "SELECT sp.name,sp.product_url, sum(ts.qty) as qty, tcm.id AS company_id FROM tbl_confirmorder tc inner join tbl_order ts on tc.orid = ts.orderid inner join shop_product sp on ts.productid=sp.product_id inner join tbl_company tcm on sp.vstatus =tcm.id where tc.orid IN ($str) GROUP BY sp.name ORDER BY tcm.id";
$group_res = mysqli_query($conn, $group_sql);
$dis_com_sql = "SELECT distinct tcm.id AS company_id, tcm.name AS company_name FROM tbl_confirmorder tc inner join tbl_order ts on tc.orid = ts.orderid inner join shop_product sp on ts.productid=sp.product_id inner join tbl_company tcm on sp.vstatus =tcm.id where tc.orid IN ($str) GROUP BY tcm.id";
echo '
TOTAL SALES
';
echo '
PRODUCT NAME |
CONTENT |
QTY |
';
$dis_res = mysqli_query($conn, $dis_com_sql);
while ($get_dis = mysqli_fetch_array($dis_res, MYSQLI_ASSOC)){
// echo strtoupper($get_dis['company_name']).'
';
$group_sql= "SELECT tsp.name, tsp.product_url, sum(tbo.qty)+sum(tbo.freeqty) AS qty, tbc.id as company_id FROM tbl_confirmorder tco INNER JOIN tbl_order tbo ON tbo.orderid = tco.orderid inner join shop_product tsp ON tsp.product_id = tbo.productid inner join tbl_company tbc on tsp.vstatus = tbc.id where tco.orderid IN ($str) GROUP BY tbo.productid ORDER BY tsp.name,tbc.id";
$group_res = mysqli_query($conn, $group_sql);
while($get_group = mysqli_fetch_array($group_res, MYSQLI_ASSOC)){
if($get_group['company_id'] == $get_dis['company_id'] ){
echo '
'.$get_group['name'].' |
'.$get_group['product_url'].' |
'.$get_group['qty'].' |
';
}
}
}
echo '
';
$select = "select new_stock, product_id,from_name from tbl_india_update_stock where stock_date='$from_date' group by product_id";
$get_sto = mysqli_query($conn, $select);
echo '
NEW STOCK
';
echo '
PRODUCT NAME |
CONTENT |
QTY |
NAME |
';
while($set_sto = mysqli_fetch_array($get_sto, MYSQLI_ASSOC)){
$get_prod = mysqli_query($conn, "select * from shop_product where product_id = '".$set_sto['product_id']."'");
$set_prod = mysqli_fetch_array($get_prod, MYSQLI_ASSOC);
echo '
'.$set_prod['name'].' |
'.$set_prod['product_url'].' |
'.$set_sto['new_stock'].' |
'.$set_sto['from_name'].' |
';
}
echo '
';
?>