Sorry for that.The query posted above is just piece of code.
Here is a bit of code that i am using in this regard.Dont know if it is correct way to do this.
PHP Code:
//query to select data from purchase_order_data which has po_no=$_POST['po_no'];
$balance=mysql_query("SELECT * FROM purchase_order_data WHERE po_no='".$po_no."'");
while($row=mysql_fetch_array($balance)){
$row_qty=$row['qty'];
$ps_qty=$qty; //ie actual quantity received in grn.
$bal_qty=($row_qty)-($ps_qty);
$update=mysql_query("UPDATE purchase_order_data SET balance_qty='".$bal_qty."' WHERE po_no='".$po_no."' AND item_name='".$item_name."'");
if($bal_qty==0){
$bal_update=mysql_query("UPDATE purchase_order_data SET bal_status=1 WHERE po_no='".$po_no."' AND item_name='".$item_name."'");
//update gr_status as 1 if no pending gr found in purchase order data
$gr_query=mysql_query("SELECT * FROM purchase_order_data WHERE bal_status=1 AND po_no='".$po_no."'");
while($gr_fetch=mysql_fetch_array($gr_query))
{
$gr_status=mysql_query("UPDATE purchase_order SET gr_status=1 WHERE po_no='".$po_no."'");
}
Bookmarks