채택완료

DB 업데이트가 되지 않네요

2020-10-07 (수) 12:13:56 2,394
Copy
<?php
include_once('./_common.php');

if($_POST['act_button'] == "배송지 정보 수정") {
    $od_b_zip1 = preg_replace('/[^0-9]/', '', substr($_POST['od_b_zip'], 0, 3));
    $od_b_zip2 = preg_replace('/[^0-9]/', '', substr($_POST['od_b_zip'], 3));

    $sql = " update {$g5['g5_shop_order_table']}
                set od_b_name = '$od_b_name',
                    od_b_tel = '$od_b_tel',
                    od_b_hp = '$od_b_hp',
                    od_b_zip1 = '$od_b_zip1',
                    od_b_zip2 = '$od_b_zip2',
                    od_b_addr1 = '$od_b_addr1',
                    od_b_addr2 = '$od_b_addr2',
                    od_b_addr3 = '$od_b_addr3',
                    od_b_addr_jibeon = '$od_b_addr_jibeon',
                    od_memo = '$od_memo'
                where od_id = '$od_id' ";
    sql_query($sql);
} 

goto_url("./orderinquiryview.php?od_id=$od_id");
?>

이렇게 작성했는데 DB 업데이트가 되지 않습니다.

뭘 잘 못 쓴건가요?

확인해보니 POST 값은 제대로 넘어옵니다.

Array
(
    [od_id] => 2020092220372678
    [od_b_name] => 테스트
    [od_b_hp] => 0101010
    [od_b_zip] => 34672
    [od_b_addr1] => 대전 동구 판교1길 3
    [od_b_addr2] => 33
    [od_b_addr3] =>  (판암동)
    [od_b_addr_jibeon] => R
    [od_memo] => 4646안녕1
)

넘어오는 값은 이것입니다

답변 1개 / 댓글 4개

채택된 답변
+20 포인트
2020-10-07 (수) 12:16:56

쿼리를 직접 echo 해보시죠

답변에 대한 댓글 4개

그건 어떻게 하나요?
[code]
print_r($sql);
sql_query($sql);
[/code]
음 화면에 아무것도 안뜨네요 머지 ㅠㅠ
아 if 절에서 조건이 맞지 않았나봐요 if 삭제하니까 바로 되네요 ;;

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