채택완료

상품등록시 옵션관련 문의 드립니다

4년 전 1,961

상품등록시 필수옵션과 추가옵션등을 미리 변수등에 담아놓고 상품저장시 옵션등이 같이 저장되도록 할수 있는 방법은 없을까요?

form 태그에 히든 태그라든가 같이 넘기면 될것 같은데 어렵네요

힌트 부탁드립니다

감사합니다

|

답변 2개

채택된 답변
+20 포인트

991170420_1616397988.5672.png

 

테스트로 예전에 이런식으로

케익, 샴페인 옵션을 일괄로 넣은 적이있습니다.

 

/adm/shop_admin/itemformupdate.php

파일에 추가해두고 썼던 건데 참고해보세요.

 

Copy
$it_supply_subject_arr = array();

$it_supply_subject = '케익,샴페인';

$it_supply_subject_arr[0]['io_id']      = '케익'.chr(30).'소자';
$it_supply_subject_arr[0]['io_price']   = '20000';

$it_supply_subject_arr[1]['io_id']      = '케익'.chr(30).'중자';
$it_supply_subject_arr[1]['io_price']   = '25000';

$it_supply_subject_arr[2]['io_id']      = '케익'.chr(30).'대자';
$it_supply_subject_arr[2]['io_price']   = '30000';

$it_supply_subject_arr[3]['io_id']      = '샴페인'.chr(30).'실속';
$it_supply_subject_arr[3]['io_price']   = '10000';

$it_supply_subject_arr[4]['io_id']      = '샴페인'.chr(30).'일반';
$it_supply_subject_arr[4]['io_price']   = '20000';

$it_supply_subject_arr[5]['io_id']      = '샴페인'.chr(30).'고급';
$it_supply_subject_arr[5]['io_price']   = '30000';

 

// 옵션 만큼 insert
for($j=0; $j<count($it_supply_subject_arr); $j++) {

    $sql2 = " insert {$g5['g5_shop_item_option_table']} 
                set io_id           = '{$it_supply_subject_arr[$j]['io_id']}',
                    io_type         = '1',
                    it_id           = '{$row['it_id']}',
                    io_price        = '{$it_supply_subject_arr[$j]['io_price']}',
                    io_stock_qty    = '9999',
                    io_noti_qty     = '100',
                    io_use          = '1',
                    it_id = '{$it_id}' ";
    sql_query($sql2);

}

정말 감사합니다.

덕분에 이해가 잘되고 로직 이해가 잘 되었습니다.

좋은날 되세요 ^^

답변을 작성하려면 로그인이 필요합니다.