prepare($sql); $stmh->bindValue(1, $num, PDO::PARAM_STR); $stmh->execute(); $count = $stmh->rowCount(); if ($count < 1) { print "검색결과가 없습니다.
"; } else { $row = $stmh->fetch(PDO::FETCH_ASSOC); include "_row.php"; // output_extra 테이블에서 데이터 불러오기 require_once $_SERVER['DOCUMENT_ROOT'] . '/output/load_output_extraTable.php'; } } catch (PDOException $Exception) { print "오류: " . $Exception->getMessage(); } // JSON 문자열을 PHP 배열로 디코딩합니다. //스크린발주서 읽기 $eList = json_decode($estimateList, true); // 행의 수는 배열의 크기와 동일하므로, count() 함수를 사용하여 구합니다. $surang = count($eList); // 발주서 수량이 0이면 오류 출력 후 창 닫기 if($surang == 0) { echo ""; exit; } // recordscreenMid 출고증 certificate of delivery $recordscreenMid = isset($recordscreenMid) ? json_decode($recordscreenMid, true) : []; // print_r($recordscreenMid); // JSON 데이터를 JavaScript 변수로 변환 echo ""; // 행의 수를 출력하거나 활용할 수 있습니다. // echo "행의 수: " . $surang . "
"; $THscreenSu = $surang + 2 ; // 디코딩된 데이터가 배열인지 확인합니다. if (!is_array($eList)) { echo "데이터가 정상적이지 않습니다. 확인바랍니다."; exit; } else { foreach ($eList as $item) { $prodcode = $item['col4']; $items1 = ['KSS01','KSE01','KSS02','KSE02']; $items2 = ['KWE01']; // $prodcode가 $items1 배열에 있는 경우 if (in_array($prodcode, $items1)) { $prodname = '국민방화 스크린 셔터'; } // $prodcode가 $items2 배열에 있는 경우 elseif (in_array($prodcode, $items2)) { $prodname = '국민방화 스크린 플러스 셔터'; } else { $prodname = 'Unknown'; // $prodcode가 어느 배열에도 없는 경우 } } } $indateStr = date("m/d", strtotime($indate)); $todayStr = date("m/d"); $inspectdate = date("Y-m-d"); ?>
 

경동기업
  스크린-중간 검사성적서

결 재 작성 검토 승인
판매/ 생산 품질
품명 스크린 제품 LOT NO
규격 로트크기 (개소)
발주처 검사일자
현장명 검사자
중간검사
기준서
스크린중간검사
0) { foreach ($eList as $index => $row) { echo ''; // 세로 값을 가져옵니다 (col9가 F13에 해당) $horizontal = intval(!empty($row['col10_SW']) ? $row['col10_SW'] : $row['col10']); // 제작 가로 $vertical = intval(!empty($row['col11_SH']) ? $row['col11_SH'] : $row['col11']); // 제작 세로 // 순번 echo ''; // 2, 3, 4번째 요소: 양호/불량 체크박스 for ($i = 1; $i <= 3; $i++) { echo ''; } // 5번째 요소: 제작 사이즈 가로 echo ''; // 6번째 요소: 가로 측정값 입력 필드 echo ''; // 7번째 요소: 제작 사이즈 세로 echo ''; // 8번째 요소: 세로 측정값 입력 필드 echo ''; // 9번째 요소: 빈 요소로 유지 echo ''; // 10번째 요소: OK / NG 체크박스 echo ''; // 11번째 요소: 적/부 echo ''; echo ''; } echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ' '; echo ''; echo ''; echo ''; echo ''; } ?>
주자재(스크린) 체크 안됨.
일련
번호
중간검사 판정
(적/부)
겉모양 치수(mm)
가공상태 재봉상태 조립상태 ① 길이 ② 높이 ③ 간격
도면치수 측정값 도면치수 측정값 기준치 측정값
' . htmlspecialchars($row['col1']) . ''; echo ' 양호'; echo ' 불량'; echo '' . htmlspecialchars($horizontal) . ''; echo ''; echo '' . htmlspecialchars($vertical) . ''; echo ''; echo '' . '400이하' . ''; echo ' OK'; echo ' NG'; echo '
[부적합 내용]
종합판정
KDQP-01-006 (주)경동기업