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

order 테이블에 상품명 넣기 채택완료

블랑숑 5년 전 조회 3,148

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

 

orderformupdate.php에서

 

</p>

<p>// 주문번호를 얻는다.

$od_id = get_session('ss_order_id');</p>

<p>

$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']);</p>

<p>

$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).'건';</p>

<p> </p>

<p>$sql = " insert {$g5['g5_shop_order_table']}</p>

<p>            set od_id             = '$od_id',</p>

<p>                od_itname         = '$ct_name2'

                ";

$result = sql_query($sql, false);</p>

<p>

 

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

 

뭐가 잘못된걸까요? ㅠㅠ

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

답변 2개

채택된 답변
+20 포인트

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

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

답변에 대한 댓글 1개

블랑숑
5년 전
감사합니다

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

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

5년 전

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

echo $cname2;

echo $sql;

exit;

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

 

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

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

답변에 대한 댓글 1개

블랑숑
5년 전
감사합니다

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

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

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

로그인