query($sql) === TRUE) { //echo "Bill Saved!"; } else { echo "Error updating record: " . $conn->error; } $conn->close(); } $link = new mysqli(MYSQL_HOST,MYSQL_USER,MYSQL_PASS,MYSQL_DB); $query="SELECT * FROM `".SHOP_ID."_bill` WHERE `payment_mode` != 0 AND `id`='".$_GET['bill_numbber']."'"; $result= mysqli_query($link, $query); if(mysqli_num_rows($result)<1){ echo '

Err: No Paid Bill found check the bill number.

'; } else { if(isset($_POST['return_bill_id'])){ $total= -1 * abs($_POST['total']); $link = new mysqli(MYSQL_HOST,MYSQL_USER,MYSQL_PASS,MYSQL_DB); $query="INSERT INTO `".SHOP_ID."_bill` ( `total`,`return_id`,`payment_mode`,`user`)VALUES(?,?,?,?)"; $payment_mode='99'; $stmt = $link->prepare($query); if($stmt){ $stmt->bind_param("ssss", $total,$_POST['return_bill_id'],$payment_mode,$_SESSION["id"] ); echo $total,$_POST['return_bill_id'],$_SESSION["id"] ; //if(!$stmt->execute()) echo '
' . mysqli_error($link) . '
'; if(!$stmt->execute()) echo '
ERR: 8776' . mysqli_error($link) . '
'; } else echo mysqli_error($link); } if(isset($_POST['return_product_id'])){ $link = new mysqli(MYSQL_HOST,MYSQL_USER,MYSQL_PASS,MYSQL_DB); $query="UPDATE `".SHOP_ID."_product` SET `stock` = `stock` +1 WHERE `id`='".$_POST['product_id']."'"; if($link->query($query) === TRUE){ $query="UPDATE `".SHOP_ID."_bill_product` SET `returned` = '1' WHERE `id`='".$_POST['return_product_id']."'"; $result= mysqli_query($link, $query); if($result) echo 'Returned!'; else echo 'Err:44889'; } } echo '
'; $sl=0; $total=0;$total_cost=0; $link = new mysqli(MYSQL_HOST,MYSQL_USER,MYSQL_PASS,MYSQL_DB); $query="SELECT * FROM `".SHOP_ID."_bill_product` WHERE `bill_id`='".$_GET['bill_numbber']."' ORDER BY `id` DESC"; $result= mysqli_query($link, $query); while ($row= mysqli_fetch_assoc($result)) { $sl++;$total=$total+$row['price']; $total_cost=$total_cost+$row['cost']; echo ''; } echo '
SL Product MRP Price Action
',$sl,' ',$row['product_name'],' ',$row['mrp'],' ',$row['price'],' '; if($row['returned']=='1') echo 'Returned'; else echo '
'; echo '


'; $tz = 'Asia/Kolkata';$timestamp = time();$dt = new DateTime("now", new DateTimeZone($tz));$dt->setTimestamp($timestamp); echo '
Return #'.$_GET['bill_numbber'],' - ',$dt->format('Y/m/d h:i:sa'); echo ' '; $sl=0; $total_return=0; $link = new mysqli(MYSQL_HOST,MYSQL_USER,MYSQL_PASS,MYSQL_DB); $query="SELECT * FROM `".SHOP_ID."_bill_product` WHERE `returned`='1' AND `bill_id`='".$_GET['bill_numbber']."' ORDER BY `id` DESC"; $result= mysqli_query($link, $query); while ($row= mysqli_fetch_assoc($result)) { $sl++;$total_return=$total_return+$row['price']; echo ''; } echo '
SL Product Price
',$sl,' ',$row['product_name'],' ',$row['price'],'

Total Return: ',$total_return,'
'; if($total_return>0){ $link = new mysqli(MYSQL_HOST,MYSQL_USER,MYSQL_PASS,MYSQL_DB); $query="SELECT * FROM `".SHOP_ID."_bill` WHERE `return_id`='".$_GET['bill_numbber']."'"; //echo $query; $result= mysqli_query($link, $query); if(mysqli_num_rows($result)>0){ $row= mysqli_fetch_assoc($result); $newBill_id = $row['id']; $payment_mode= $row['payment_mode']; // Start new bill Section starts // if(isset($newBill_id)){ // echo '
'; // } // Start new bill Section ends if(isset($_POST['code'])){ $code = explode('-', $_POST['code']); // get the product id #$code[0] $link = new mysqli(MYSQL_HOST,MYSQL_USER,MYSQL_PASS,MYSQL_DB); $query="SELECT * FROM `".SHOP_ID."_product` WHERE `id`='".$code[0]."'"; $result= mysqli_query($link, $query); if(mysqli_num_rows($result)<1){ echo '

Err: no Product Found

'; } else { $row = $result -> fetch_array(MYSQLI_ASSOC); if($row['stock']<1) echo '

Err: out of stock

'; else { $link = new mysqli(MYSQL_HOST,MYSQL_USER,MYSQL_PASS,MYSQL_DB); $link->set_charset("utf8"); $query="UPDATE `".SHOP_ID."_product` SET `stock` = `stock` -1 WHERE `id`='".$code[0]."'"; if($link->query($query) === TRUE){ $query="INSERT INTO `".SHOP_ID."_bill_product` ( `bill_id`,`product_id`,`mrp`,`price`,`cost`,`product_name`)VALUES(?,?,?,?,?,?)"; $stmt = $link->prepare($query); if($stmt){ $stmt->bind_param("ssssss", $newBill_id,$code[0],$row['mrp'],$row['price'],$row['cost'],$row['name'] );// echo $row['mrp'],$row['price']; //if(!$stmt->execute()) echo '
' . mysqli_error($link) . '
'; if(!$stmt->execute()) echo '
ERR: 8776' . mysqli_error($link) . '
'; // else { // $last_id = $link->insert_id; // echo '
'.$last_id .'Bill Started

// '; // } } else echo mysqli_error($link); } $link->close(); } } } #$tz = 'Asia/Kolkata';$timestamp = time();$dt = new DateTime("now", new DateTimeZone($tz));$dt->setTimestamp($timestamp); echo "Bill #: ",$newBill_id,'
'; $sl=0; $total=0; $link = new mysqli(MYSQL_HOST,MYSQL_USER,MYSQL_PASS,MYSQL_DB); $query="SELECT * FROM `".SHOP_ID."_bill_product` WHERE `bill_id`='".$newBill_id."' ".$returned." ORDER BY `id` DESC"; $result= mysqli_query($link, $query); while ($row= mysqli_fetch_assoc($result)) { $sl++;$total=$total+$row['price']; echo ''; } $Payable=$total-$total_return; echo '
SL Product Price
',$sl,' ',$row['product_name']; if($row['mrp']> $row['price']) {$discount=$row['mrp']- $row['price']; echo '
@ ', $row['mrp'], ', Discount: ',$discount;} echo '
',$row['price'],'

Total Billed: ',$total,', Payable: ',$Payable,''; if($payment_mode=='99'){ echo '
'; if($total<$total_return) echo '
Add more item'; else echo ' Payment Mode





'; } else echo '
'; //echo '
go to return section to print '; } else echo 'Total Return: ',$total_return,'

'; } } } else echo '

'; echo '
'; ?>