추가옵션 기능

추가옵션 기능

QA

추가옵션 기능

답변 1

본문

상품상세페이지 (/theme/basic/skin/shop/basic/item.form.skin.php)


<input type="text" name="io_in" id="datepicker1">

g5_shop_item_option 테이블에 io_in을 만들고

이렇게 달력으로 날짜를 선택할 수 있게 만들었습니다.

 

주문서페이지 (/shop/orderform.sub.php)


<?php echo ($io_in); ?>

주문서 페이지에 출력하고 싶은데 안나오네요..

 

/adm/shop_admin/itemformupdate.php

DB 업데이트는 여기서 해줬습니다.


// 선택옵션등록
if($option_count) {
    $comma = '';
    $sql = " INSERT INTO {$g5['g5_shop_item_option_table']}
                    ( `io_id`, `io_type`, `it_id`, `io_price`, `io_stock_qty`, `io_noti_qty`, `io_use``, `io_in``, `io_out` )
                VALUES ";
    for($i=0; $i<$option_count; $i++) {
        $sql .= $comma . " ( '{$_POST['opt_id'][$i]}', '0', '$it_id', '{$_POST['opt_price'][$i]}', '{$_POST['opt_stock_qty'][$i]}', '{$_POST['opt_noti_qty'][$i]}', '{$_POST['opt_use'][$i]}' )";
        $comma = ' , ';
    }
    sql_query($sql);
}
// 추가옵션등록
if($supply_count) {
    $comma = '';
    $sql = " INSERT INTO {$g5['g5_shop_item_option_table']}
                    ( `io_id`, `io_type`, `it_id`, `io_price`, `io_stock_qty`, `io_noti_qty`, `io_use, `io_in``, `io_out`` )
                VALUES ";
    for($i=0; $i<$supply_count; $i++) {
        $sql .= $comma . " ( '{$_POST['spl_id'][$i]}', '1', '$it_id', '{$_POST['spl_price'][$i]}', '{$_POST['spl_stock_qty'][$i]}', '{$_POST['spl_noti_qty'][$i]}', '{$_POST['spl_use'][$i]}' )";
        $comma = ' , ';
    }
    sql_query($sql);
}

 

값이 안넘어가는 것 같은데 혹시 따로 업데이트 해줘야하는 파일이 있나요?

 

이 질문에 댓글 쓰기 :

답변 1

옵션값을 select 해서 받아 올때 담아 오는 변수가 있나요?

 

ex) $io = sql_fetch .... 혹은 sql_query.... 

 

itemformupdate.php 에서 POST 타입으로 io_in 값을 한번 받았으므로 그 다음 넘어 가는 페이지에선 별도로 DB 에서 해당 값을 SELECT 해 와야 합니다. 

아마도 $io[io_in] 값이 아닐까 추정해 봅니다만 전체 소스 파일을 볼 수 없으므로 말 그대로 추측만 하네요. ㅎㅎ 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 84
© SIRSOFT
현재 페이지 제일 처음으로