5) {
sleep(1);
header("Location:" . $WebSite . "login/login_form.php");
exit;
}
include $_SERVER['DOCUMENT_ROOT'] . '/load_header.php';
// 첫 화면 표시 문구
$title_message = '절곡바라시 기초자료';
?>
=$title_message?>
0 && $mode == 'view' ) {
try {
$sql = "SELECT * FROM " . $DB . "." . $tablename . " WHERE num=?";
$stmh = $pdo->prepare($sql);
$stmh->bindValue(1, $num, PDO::PARAM_STR);
$stmh->execute();
$row = $stmh->fetch(PDO::FETCH_ASSOC);
include '_row.php';
} catch (PDOException $Exception) {
print "오류: " . $Exception->getMessage();
}
$mode = 'view';
$title_message = '절곡바라시 기초자료 조회';
}
else if ($num > 0 && $mode == 'modify' ) {
try {
$sql = "SELECT * FROM " . $DB . "." . $tablename . " WHERE num=?";
$stmh = $pdo->prepare($sql);
$stmh->bindValue(1, $num, PDO::PARAM_STR);
$stmh->execute();
$row = $stmh->fetch(PDO::FETCH_ASSOC);
include '_row.php';
} catch (PDOException $Exception) {
print "오류: " . $Exception->getMessage();
}
$mode = 'modify';
$title_message = '절곡바라시 기초자료 수정';
}
else if ($num > 0 && $mode == 'copy' ) {
try {
$sql = "SELECT * FROM " . $DB . "." . $tablename . " WHERE num=?";
$stmh = $pdo->prepare($sql);
$stmh->bindValue(1, $num, PDO::PARAM_STR);
$stmh->execute();
$row = $stmh->fetch(PDO::FETCH_ASSOC);
include '_row.php';
} catch (PDOException $Exception) {
print "오류: " . $Exception->getMessage();
}
$title_message = '(데이터복사) 절곡바라시 기초자료 등록';
}
else if ($mode == 'write' ) { // 전달받은 새로 작성하는 경우
include '_request.php';
$imgdata = '';
// URL 파라미터에서 배열 데이터 받기
$inputList = isset($_REQUEST['inputList']) ? json_decode($_REQUEST['inputList'], true) : [];
$bendingrateList = isset($_REQUEST['bendingrateList']) ? json_decode($_REQUEST['bendingrateList'], true) : [];
$sumList = isset($_REQUEST['sumList']) ? json_decode($_REQUEST['sumList'], true) : [];
$colorList = isset($_REQUEST['colorList']) ? json_decode($_REQUEST['colorList'], true) : [];
$AList = isset($_REQUEST['AList']) ? json_decode($_REQUEST['AList'], true) : [];
// 이미지는 부모창의 번호를 기준으로 가져온다.
if(intval($num) > 0) {
$sql = "SELECT * FROM " . $DB . "." . $tablename . " WHERE num=?";
$stmh = $pdo->prepare($sql);
$stmh->bindValue(1, $num, PDO::PARAM_STR);
$stmh->execute();
$row = $stmh->fetch(PDO::FETCH_ASSOC);
$imgdata = $row['imgdata'];
}
// 부모창에서 전달받은 partIndex (부품 인덱스)
$partIndex = isset($_REQUEST['partIndex']) ? $_REQUEST['partIndex'] : '';
$author = isset($user_name) ? $user_name : '';
$registration_date = date('Y-m-d'); // 현재일자 기록
$title_message = '(데이터 다른이름으로 저장) 절곡바라시 기초자료 등록';
} else {
include '_request.php';
$mode = 'insert';
$memo = '';
$imgdata = '';
$itemName = '';
$inputList = [];
$bendingrateList = [];
$sumList = [];
$colorList = [];
$AList = [];
$author = $user_name ?? '';
$registration_date = date('Y-m-d'); // 현재일자 기록
// mode값에 get 이면 각 부품에서 이 코드를 호출하는 것이다.
if($mode == 'get') {
// 삽입으로 설정함.
$mode = 'insert';
$item_sep = isset($_REQUEST['item_sep']) ? $_REQUEST['item_sep'] : '';
$model_UA = isset($_REQUEST['model_UA']) ? $_REQUEST['model_UA'] : '';
$item_bending = isset($_REQUEST['item_bending']) ? $_REQUEST['item_bending'] : '';
$itemName = isset($_REQUEST['itemName']) ? $_REQUEST['itemName'] : '';
$item_spec = isset($_REQUEST['item_spec']) ? $_REQUEST['item_spec'] : '';
$imgdata = isset($_REQUEST['imgdata']) ? $_REQUEST['imgdata'] : '';
$exit_direction = isset($_REQUEST['exit_direction']) ? $_REQUEST['exit_direction'] : '';
$front_bottom_width = isset($_REQUEST['front_bottom_width']) ? $_REQUEST['front_bottom_width'] : '';
$rail_width = isset($_REQUEST['rail_width']) ? $_REQUEST['rail_width'] : '';
$box_width = isset($_REQUEST['box_width']) ? $_REQUEST['box_width'] : '';
$box_height = isset($_REQUEST['box_height']) ? $_REQUEST['box_height'] : '';
}
}
if(empty($author)) {
$author = $user_name ?? '';
}
?>