테스트 사이트 - 개발 중인 베타 버전입니다

추가옵션 기능 채택완료

나인티 9년 전 조회 3,404

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

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

g5_shop_item_option 테이블에 io_in을 만들고

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

 

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

</p><p><?php echo ($io_in); ?></p><p>

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

 

/adm/shop_admin/itemformupdate.php

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

</p><p>// 선택옵션등록
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 = ' , ';
    }</p><p>    sql_query($sql);
}</p><p>// 추가옵션등록
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 = ' , ';
    }</p><p>    sql_query($sql);
}</p><p>

 

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

 

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

답변 1개

채택된 답변
+20 포인트
HyeonPark
9년 전

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

 

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

 

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

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

로그인 후 평가할 수 있습니다

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

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

로그인