8) { sleep(1); header("Location:" . $WebSite . "login/login_form.php"); exit; } include $_SERVER['DOCUMENT_ROOT'] . '/load_header.php'; $mode = isset($_REQUEST['mode']) ? $_REQUEST['mode'] : ''; $num = isset($_REQUEST["num"]) ? $_REQUEST["num"] : ""; $tablename = 'output'; $title_message = "스크린 작업 "; require_once $_SERVER['DOCUMENT_ROOT'] . '/load_GoogleDriveSecond.php'; // attached, image에 대한 정보 불러오기 include $_SERVER['DOCUMENT_ROOT'] . '/mymodal.php'; include $_SERVER['DOCUMENT_ROOT'] . '/output/common/function.php'; // 스크린절단사이즈 함수 불러오기 require_once($_SERVER['DOCUMENT_ROOT'] . "/lib/mydb.php"); $pdo = db_connect(); $today = date("Y-m-d"); // 현재일자 변수지정 try { $sql = "select * from $DB.$tablename where num = ? "; $stmh = $pdo->prepare($sql); $stmh->bindValue(1, $num, PDO::PARAM_STR); $stmh->execute(); $count = $stmh->rowCount(); $row = $stmh->fetch(PDO::FETCH_ASSOC); // $row 배열로 DB 정보를 불러온다. if ($count < 1) { print "검색결과가 없습니다.
"; } else { include $_SERVER['DOCUMENT_ROOT'] . "/output/_row.php"; } } catch (PDOException $Exception) { print "오류: ".$Exception->getMessage(); } ?> <?=$title_message?>

       
 
관리자가 아래의 라디오버튼을 클릭하면 상태가 변경됩니다.
진행상태   style="pointer-events: ;">
스크린 작업 지시서     
번호 부호 제작 너비(W)x높이(H), 수량(EA) 제작 형태 제단 사항 전체 공정
 
940) { $sizefirstCut += 1; $remaining_height -= $value; } // 3) 공차를 적용한 규격 계산 $size_900 = ($remaining_height >= 841 && $remaining_height <= 940) ? 1 : 0; $size_800 = ($remaining_height >= 541 && $remaining_height <= 840) ? 1 : 0; $size_600 = ($remaining_height >= 441 && $remaining_height <= 640) ? 1 : 0; $size_400 = ($remaining_height >= 341 && $remaining_height <= 440) ? 1 : 0; $size_300 = ($remaining_height >= 1 && $remaining_height <= 340) ? 1 : 0; // 공차 조건에 맞으면 시접부분 40을 가산 // if ($size_900 || $size_600 || $size_400 || $size_300) { // $First_remaining_height += 40; // } // 추가 문구 설정 $dis_addstring = ''; if ($size_900) { $dis_addstring .= '900 1(매), '; } if ($size_800) { $dis_addstring .= '800 1(매), '; } if ($size_600) { $dis_addstring .= '600 1(매), '; } if ($size_400) { $dis_addstring .= '400 1(매), '; } if ($size_300) { $dis_addstring .= '300 1(매), '; } // 마지막에 불필요한 쉼표와 공백을 제거 $dis_addstring = rtrim($dis_addstring, ', '); // 기존 형식에 맞춘 출력 값 $dis_text = "높이 " . $value . " 절단 : " . $sizefirstCut . " (매)"; $dis_left = "나머지 높이 : " . $First_remaining_height . " (mm)"; $row_count = 0; // 합계를 위한 변수 선언 (위쪽) $totalfirstCut = 0; $total_900 = 0; $total_800 = 0; $total_600 = 0; $total_400 = 0; $total_300 = 0; // 세로 값을 가져옵니다 (col9가 F13에 해당) $vertical = $cutheight; $productName = $memo; $result = calculateCutSize($productName, $vertical); $size_900 = $result['900']; $size_800 = $result['800']; $size_600 = $result['600']; $size_400 = $result['400']; $size_300 = $result['300']; // 제품명에 따른 절단 치수 결정 ('실리카'는 1220, '와이어'는 1180, '화이바'는 1200) $result = calculateCutSize($productName, $vertical); $size_900 = $result['900']; $size_800 = $result['800']; $size_600 = $result['600']; $size_400 = $result['400']; $size_300 = $result['300']; // echo '' . $dis_text . '
'; // echo '' . $dis_left . '
'; // echo '' . $dis_addstring . ''; ?>
' . ($result['remaining'] > 0 ? $result['remaining'] : '') . ''; // 각 규격에 따른 수량 계산 echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; $row_count++; ?>
나머지
높이
규격(매수)
900 800 600 400 300
'. ($result['firstCut'] >0 ? $result['firstCut'] : '') .''. ($size_900 >0 ? $size_900 : '') .''. ($size_800 >0 ? $size_800 : '') .''. ($size_600 >0 ? $size_600 : '') .''. ($size_400 >0 ? $size_400 : '') .''. ($size_300 >0 ? $size_300 : '') .'
'; ?>
'; ?>
'; } ?> '; } ?> '; } ?>