채택완료

order 테이블에 상품명 넣기

2020-09-22 (화) 19:18:57 3,291

order 테이블에 상품명을 넣기 위해

orderformupdate.php에서

Copy
// 주문번호를 얻는다.
$od_id = get_session('ss_order_id');


$sql = " select it_name
            from {$g5['g5_shop_cart_table']}
            where od_id = '$od_id' ";
$ct = sql_fetch($sql);
$ct_name2 = get_text($ct['it_name']);


$sql = " select count(*) as cnt
            from {$g5['g5_shop_cart_table']}
            where od_id = '$od_id' ";
$ct2 = sql_fetch($sql);
if($ct2['cnt'] > 1)
    $ct_name2 .= ' 외 '.($ct2['cnt'] - 1).'건';

 

$sql = " insert {$g5['g5_shop_order_table']}

            set od_id             = '$od_id',

                od_itname         = '$ct_name2'
                ";
$result = sql_query($sql, false);

이렇게 했는데 DB에 입력이 되지 않네요.

뭐가 잘못된걸까요? ㅠㅠ

답변 2개 / 댓글 2개

채택된 답변
+20 포인트
2020-09-22 (화) 19:41:09

$od_id 확인해시구요 쿼리쪽도 확인 해야하구요 다방면에서 봐야해요.. 

답변에 대한 댓글 1개

감사합니다

$od_id를 $tmp_cart_id로 바꾸어서 했더니 해결됐습니다
2020-09-22 (화) 19:55:31

테스트 상태의 사이트라면,

echo $cname2;

echo $sql;

exit;

등으로 확인하면서 수정해나가면 됩니다.

테스트 상태의 사이트가 아니라면, 디버깅 로그를 남겨서 확인하면 됩니다. https://www.fun25.co.kr/blog/php-debug-log-error-log/?page=9

답변에 대한 댓글 1개

감사합니다

$od_id를 $tmp_cart_id로 바꾸어서 했더니 해결됐습니다

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