0","codeid",-1); //レコードの指定 if ($_POST[pagenum] == "") { $page = 1; } else { $page = (int)$_POST[pagenum]; } //データ取得数 $limit = " LIMIT ".($pageset*($page - 1)).",$pageset"; $strsql = ""; //検索処理 $sw = trim(mb_convert_kana($_POST[searchword],'KV')); //全て全角へ変換 if ($sw<>"") { $strsqlsw = " AND searchword like '%".$sw."%'"; } //納品先の絞込み //ブランド if($userdata[brand] <> "") { $whereselectin = "SELECT distinct shozokuid FROM `".$company."shozokumaster` WHERE brand in (".$userdata["brand"].")"; $strsqlshozoku = dbselectin($whereselectin," and main.shozokuid in "); $tenpodata = dbselect("shozokuname,shozokuid,gyotaiid,centerid","`".$company."shozokumaster` as main","1=1".$strsqlshozoku,"shozokuid",-1); } $tenpodataAll = $tenpodata; //納品先コードの設定 if ($userdata["kengen"] == 50) { $strsqltenpo = " AND main.shozokuid='".$userdata["shozokuid"]."'"; $shozokuid = $userdata["shozokuid"]; $tenpodata =dbselect("shozokuname,shozokuid,gyotaiid,centerid","`".$company."shozokumaster`","shozokuid = '".$shozokuid."'",-1,-1); } elseif ($_POST[shop]<>"") { $shop = $_POST[shop]; $strsqlshop = "search like '%".$shop."%'"; $tenpodata2 = dbselect("shozokuname,shozokuid,gyotaiid,centerid","`".$company."shozokumaster` as main",$strsqlshop.$strsql20,"shozokuid",-1); Testecho($strsqldbselect); $strsqlshop = " and ".$strsqlshop; if (sizeof($tenpodata2) == 1) { $shozokuid = $tenpodata2[0][1]; $strsqltenpo = " AND main.shozokuid='".$shozokuid."'"; } elseif(sizeof($tenpodata2) == 0) { $shozokuid = ""; $tenpodata = array(array("該当データありません","")); } else { $shozokuid = ""; $tenpodata = $tenpodata2 ; } } elseif($_POST[tenpo]<>"") { $shozokuid = $_POST[tenpo]; $strsqltenpo = " AND main.shozokuid='".$shozokuid."'"; // $shozokuid = ""; } //区分の指定 if($_POST[gyotai]<>"") { $strsqlgyotai = " AND main.gyotaiid='$_POST[gyotai]'"; } //ブランド $strsqlgyotai .= $strsqlshozoku; //納品 if ($_POST[startdate]<>""){ $strsqldate = " and main.deliverdate >= '".$_POST[startdate]."'"; $strsqldate .= " and main.deliverdate <= '".$_POST[enddate]."'"; $startdate = $_POST[startdate]; $enddate = $_POST[enddate]; } else { $startdate = date("Y-m-d"); $enddate = date("Y-m-d",strtotime ("6 day")); $strsqldate = " and main.deliverdate >= '".$startdate."'"; $strsqldate .= " and main.deliverdate <= '".$enddate."'"; } //並び順 $strsqlorder = " order by os.shozokuid,os.deliverdate desc ,os.shohincd"; //受注データ /*$strsql="SELECT main.ordermainid,sheet.shohincd,sheet.orderqty,sheet.orderid_flg ,main.checkedflg,main.inputdatetime,main.centerid,main.gyotaiid,main.shozokuid,sheet.memo,shu.shukkaqty FROM (`".$company."ordermain` AS main inner join `".$company."ordersheet` AS sheet USING(ordermainid) ) LEFT JOIN `".$company."salesdetail` AS sde on (shu.orderid = sheet.orderid) WHERE 1 = 1 ".$strsqltenpo.$strsqlcenter.$strsqlgyotai.$strsqldate." GROUP BY sheet.orderid";*/ $strsql="SELECT main.deliverdate,main.ordermainid,sheet.shohincd,sheet.orderqty,sheet.orderid,main.checkedflg,main.shozokuid,sheet.memo,sheet.memo2,shu.shukkaqty ,shu.price_piece,shu.price_piece3,shu.price_total,shu.price_total3,sheet.orderprice,'' as memo3,shu.totalgram,shu.shukkaid,shu.memoadd FROM ((`".$company."ordermain` AS main inner join `".$company."ordersheet` AS sheet USING(ordermainid) ) LEFT JOIN `".$company."shukka` AS shu on (shu.orderid = sheet.orderid)) WHERE 1 = 1 ".$strsqltenpo.$strsqlcenter.$strsqlgyotai.$strsqldate.$strsql20." GROUP BY sheet.orderid,shukkaid UNION SELECT deliverdate,0,shohincd,0,orderid,0,shozokuid,memo,memo2,shukkaqty,price_piece,price_piece3,price_total,price_total3,cominprice_piece,memo3,totalgram,shukkaid,memoadd FROM `".$company."shukka` as main WHERE orderid = 0 ".$strsqltenpo.$strsqlcenter.$strsqlgyotai.$strsqldate.$strsql20." "; $strsql = "SELECT os.* ,sm.makercode,sm.shohinmei,sm.kikaku,sm.shohin_string2 FROM `".$company."shohinmaster` as sm ,($strsql) as os WHERE sm.shohincd=os.shohincd ".$strsqlsw.$strsqlmaker." ".$strsqlorder; Testecho ($strsql); //ダウンロード if ($_POST[disp2] <>""){ if ($userdata["kengen"]>=20) { $strdate = Sjis("発注".date("Ymd-Gi").".csv"); } else { $strdate = Sjis("受注".date("Ymd-Gi").".csv"); } header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=$strdate"); header("Connection: close"); ob_end_clean(); echo Sjis("No,\"納品先\",\"商品コード\",\"商品名\",\"発注数\",\"納品数\",\"納品日\",\"特記\",\"重量\",\"単価\",\"小計\",\"加工単価\",\"加工小計\",\"合計\"")."\n"; #データ取得 $result=@mysql_query($strsql,$my_con); $i=1; while ($data = mysql_fetch_array($result)) { echo $i.","; // echo Sprint(GetList($centerdata,$data[centerid])); echo Sprint($data[shozokuid]." ".GetList($tenpodataAll,$data[shozokuid])); echo Sprint($data["shohincd"]); if($data["shohincd"] == "0") { echo Sprint($data["memo3"]); } else { echo Sprint($data["shohinmei"]); } echo Sprint($data["orderqty"]); echo Sprint($data["shukkaqty"]); echo Sprint($data["deliverdate"]); echo Sprint(str_replace("
","",$data["memo"].$data["memoadd"].GetList($codedata104,$data["memo2"],0))); if($data["totalgram"] >0) { echo Sprint($data["totalgram"]); } else { echo Sprint(''); } echo Sprint($data["price_piece"]); echo Sprint($data["price_total"]); echo Sprint($data["price_piece3"]); echo Sprint($data["price_total3"]); echo Sprint($data["price_total"] + $data["price_total3"]); echo "\n"; $i++; } myclose(); exit; } //納品作業日の特定 if($userdata["hacchutime"] == 0) { //00:00は必ず当日 $deliverdate = 1; } elseif($userdata["hacchutime"] <= (int)date("Gi")) { //締め時間を過ぎている時は翌日 $deliverdate = 1; } else { //締め時間前は当日 $deliverdate = 0; } //カートの情報取得(カート内分、発注確定分) $cartdata["cart"] = dbselect("count(distinct(cart.ordercartid)),sum(cart.cartqty),sum(ss.nohinprice * cart.cartqty)","`".$company."shohinmaster` AS sm INNER JOIN `".$company."ordercart` AS cart USING(shohincd),`".$company."shozokushohin` AS ss","ss.shozokuid = cart.shozokuid and cartflg = 0 and ss.shohincd = cart.shohincd and cart.deliverdate >=DATE_ADD(CURDATE(),INTERVAL $deliverdate DAY) and cart.shozokuid= '".$userdata[shozokuid]."' ",-1,1); Testecho($strsqldbselect); $cartdata["kakutei"] = dbselect("count(distinct(cart.ordercartid)),sum(cart.cartqty),sum(ss.nohinprice * cart.cartqty)","`".$company."shohinmaster` AS sm INNER JOIN `".$company."ordercart` AS cart USING(shohincd),`".$company."shozokushohin` AS ss","ss.shozokuid = cart.shozokuid and cartflg = 1 and ss.shohincd = cart.shohincd and cart.deliverdate >= DATE_ADD(CURDATE(),INTERVAL $deliverdate DAY) and cart.shozokuid= '".$userdata[shozokuid]."'",-1,1); Testecho($strsqldbselect); if ($userdata["kengen"]>20) {$title= "発注閲覧";} else {$title= "受注閲覧";} $result=@mysql_query($strsql,$my_con); $maxrow=@mysql_num_rows($result); ?> 発注システム
> 0) {echo "(".$cartdata["cart"][0][0]."点)"; } ?>" class="margin50" > 0) {echo "(".$cartdata["kakutei"][0][0]."点)"; } ?>"class="margin50" >
",-1); ?> ~
>
 


 
".mysql_field_name($result, $i)."\n"; //} ?>
# 納品日 納品先 商品コード 商品名 発注数 発注単位 納品数 重量 価格単位 注文単価 単価 小計 加工単価 加工小計 合計 オプション 特記
0) { echo number_format($data["totalgram"],2) ; } ?>
 


▲このページの先頭へ