$selectid = $_GET['selectid']; $selectid = explode(",", $selectid); try { //开启事务 $CaiWu = new CaiWu($db); //$db->debug=1; $db->StartTrans(); for ($i = 0; $i < sizeof($selectid); $i++) { if ($selectid[$i] != "") { $fukuaninfo = returntablefield("fukuanrecord", "id", $selectid[$i], "id,supplyid,caigoubillid,jine,oddment,accountid,guanlianplanid"); $caigoubillid = $fukuaninfo['caigoubillid']; $fukuan = $fukuaninfo['jine']; $oddment = $fukuaninfo['oddment']; $planid = $fukuaninfo['guanlianplanid']; //删除回款记录 $CaiWu->deleteFukuanReocord($selectid[$i]); //回款计划 if ($planid != '') { $sql = "update fukuanplan set ifpay='未付款' where id=" . $planid; $db->Execute($sql); } } } $db->CompleteTrans(); //是否事务出现错误 page_css("付款记录"); if ($db->HasFailedTrans()) { throw new Exception($db->ErrorMsg()); } else { $return = FormPageAction("action", "init_default"); print_infor("付款记录已成功删除", 'trip', "location='?{$return}'", "?{$return}", 0);