OLDBOY/skin/board/daemon_trading_upbit/write_update.skin.php
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

// 변수 검증 및 이스케이프 처리
$wr_id = isset($wr_id) ? (int)$wr_id : 0;
if ($wr_id <= 0) exit('잘못된 접근입니다.');

// 기본 필드 처리 ($_POST에서 가져오기)
$coin_criteria = isset($_POST['coin_criteria']) ? sql_real_escape_string(trim($_POST['coin_criteria'])) : '';
$coin_kind = isset($_POST['coin_kind']) ? sql_real_escape_string(trim($_POST['coin_kind'])) : '';
$price_criteria = isset($_POST['price_criteria']) ? sql_real_escape_string(trim($_POST['price_criteria'])) : '';
$coin_code = isset($_POST['coin_code']) ? sql_real_escape_string(trim($_POST['coin_code'])) : '';
$daemon_file = isset($_POST['daemon_file']) ? sql_real_escape_string(trim($_POST['daemon_file'])) : '';

// 토글/체크박스 필드 처리 (값이 있으면 1, 없으면 0)
$x2_ai = isset($_POST['x2_ai']) ? 1 : 0;
$x2_force = isset($_POST['x2_force']) ? 1 : 0;
$sell_stop = isset($_POST['sell_stop']) ? 1 : 0;

// UPDATE 필드 배열 생성
$update_fields = array(
    "coin_criteria = '{$coin_criteria}'",
    "coin_kind = '{$coin_kind}'",
    "price_criteria = '{$price_criteria}'",
    "coin_code = '{$coin_code}'",
    "daemon_file = '{$daemon_file}'",
    "x2_ai = '{$x2_ai}'",
    "x2_force = '{$x2_force}'",
    "sell_stop = '{$sell_stop}'"
);

// 매수 필드 처리 (1~10)
for ($i = 1; $i <= 10; $i++) {
    $buy_percent = isset($_POST['buy_percent_' . $i]) ? sql_real_escape_string(trim($_POST['buy_percent_' . $i])) : '';
    $buy_amount = isset($_POST['buy_amount_' . $i]) ? sql_real_escape_string(trim($_POST['buy_amount_' . $i])) : '';
    
    $update_fields[] = "buy_percent_{$i} = '{$buy_percent}'";
    $update_fields[] = "buy_amount_{$i} = '{$buy_amount}'";
}

// 매도 필드 처리 (1~10)
for ($i = 1; $i <= 10; $i++) {
    $sell_percent = isset($_POST['sell_percent_' . $i]) ? sql_real_escape_string(trim($_POST['sell_percent_' . $i])) : '';
    $sell_amount = isset($_POST['sell_amount_' . $i]) ? sql_real_escape_string(trim($_POST['sell_amount_' . $i])) : '';
    
    $update_fields[] = "sell_percent_{$i} = '{$sell_percent}'";
    $update_fields[] = "sell_amount_{$i} = '{$sell_amount}'";
}

// 하나의 UPDATE 쿼리로 통합
$sql = "UPDATE {$write_table} SET " . implode(', ', $update_fields) . " WHERE wr_id = '{$wr_id}'";

sql_query($sql);
?>