prepare($sql); $stmh->bindValue(1, $num, PDO::PARAM_INT); $stmh->execute(); $row = $stmh->fetch(PDO::FETCH_ASSOC); include '_row.php'; } catch (PDOException $Exception) { echo "오류: ".$Exception->getMessage(); exit; } $title_message = '기타절곡품 절곡 전개'; // echo '
';
// print_r($row);
// echo '
'; // 기존에 저장된 값이 있는 경우 해당 값을 설정 $selected_prod_model = isset($row['prod_model']) ? $row['prod_model'] : '연기차단재(짜부가스켓)80*20'; ?>
등록일 작성자
비고
Image

(제품명 : )
'1번', 'material' => 'EGI 1.15T', 'inputValues' => [40, 10 ], 'bendingRates' => [0, 0], 'sums' => [], // 나중에 계산됨 'colors' => [false, false], 'aAngles' => [false, false] ]; // 테이블에 출력할 데이터를 배열로 정리 $productData = [$proditem1]; } if($prod_model === '연기차단재(짜부가스켓)80*20' ) { // 1번 $proditem1 = [ 'label' => '1번', 'material' => 'EGI 1.15T', 'inputValues' => [80, 20 ], 'bendingRates' => [0, 0], 'sums' => [], // 나중에 계산됨 'colors' => [false, false], 'aAngles' => [false, false] ]; // 테이블에 출력할 데이터를 배열로 정리 $productData = [$proditem1]; } // sums 계산 함수 function calculateSums($product) { $accumulatedSum = 0; $sums = []; foreach ($product['inputValues'] as $index => $inputVal) { $bendingRateVal = $product['bendingRates'][$index]; $result = $inputVal - $bendingRateVal; $accumulatedSum += $result; $sums[] = $accumulatedSum; } return $sums; } // 각 제품에 대해 sums 계산 - 참조로 각 제품의 sums 업데이트 foreach ($productData as &$product) { $product['sums'] = calculateSums($product); } // 참조 해제 (필수는 아님, 안전하게 하기 위해) unset($product); ?>
$product): ?> '; echo ''; echo ''; echo ''; echo ''; echo ''; // 입력 값 행 echo ''; echo ''; echo ''; echo ''; // 연신율 행 echo ''; echo ''; echo ''; echo ''; // 합계 행 echo ''; echo ''; echo ''; echo ''; // 음영 행 echo ''; echo ''; echo ''; echo ''; // A각 표시 행 echo ''; echo ''; echo ''; echo ''; ?>
번호 재질 구분 상세내역
' . $product['label'] . '' . $product['material'] . '번호'; foreach ($product['inputValues'] as $index => $value) { echo '' . ($index + 1) . ''; } echo '
입력'; foreach ($product['inputValues'] as $value) { echo '' . $value . ''; } echo '
연신율 (-)'; foreach ($product['bendingRates'] as $rate) { echo '' . $rate . ''; } echo '
합계'; foreach ($product['sums'] as $sum) { echo '' . $sum . ''; } echo '
음영'; foreach ($product['colors'] as $color) { echo '' . ($color ? 'O' : ' ') . ''; } echo '
A각 표시'; foreach ($product['aAngles'] as $angle) { echo '' . ($angle ? 'O' : ' ') . ''; } echo '