prepare($sql); $sth->execute([ ":company_id" => $company_id, ":warehouse" => $warehouse ]); db_check($sth, $answer); $warehouse = $sth->fetchColumn(); $table = "td_stock_" . $warehouse; $sql = "SELECT a.* , a.out as quantity, b.contact_name, c.product_name FROM `{$table}` a LEFT JOIN md_contact b ON a.company_id = b.company_id and a.contact_id = b.id LEFT JOIN md_product c ON a.company_id = b.company_id and a.product_sku = c.sku WHERE a.company_id = :company_id and a.id = :id "; $sth = $pdo2->prepare($sql); $sth->execute([ ":company_id" => $company_id, ":id" => $id ]); db_check($sth, $answer); $output = $sth->fetch(PDO::FETCH_ASSOC); /** * TO warehouse, zone, aisle, rack, product name, quantity, contact name */ // get warehouse name $sql = "SELECT warehouse_name FROM md_warehouse WHERE company_id = :company_id and id = :warehouse "; $sth = $pdo2->prepare($sql); $sth->execute([ ":company_id" => $company_id, ":warehouse" => $output["ref_warehouse"] ]); db_check($sth, $answer); $warehouse = $sth->fetchColumn(); $table = "td_stock_" . $warehouse; $sql = "SELECT a.* , a.in as quantity, b.contact_name, c.product_name FROM `{$table}` a LEFT JOIN md_contact b ON a.company_id = b.company_id and a.contact_id = b.id LEFT JOIN md_product c ON a.company_id = b.company_id and a.product_sku = c.sku WHERE a.company_id = :company_id and a.uuid = :id "; $sth = $pdo2->prepare($sql); $sth->execute([ ":company_id" => $company_id, ":id" => $output["uuid"] ]); db_check($sth, $answer); $output["ref"] = $sth->fetch(PDO::FETCH_ASSOC); $answer["output"] = $output; $answer["success"] = 1; exit(json_encode($answer)); ?>