orderaddressupdate.php 에서 회원 정보 테이블 업데이트 방법이 있을까요?

orderaddressupdate.php 에서 회원 정보 테이블 업데이트 방법이 있을까요?

QA

orderaddressupdate.php 에서 회원 정보 테이블 업데이트 방법이 있을까요?

답변 1

본문

그누보드와 영카트를 동시에 운영중인데 커뮤니티적 성향을 키우려다보니

회원가입 시 주소 입력은 필수값이 아닌 선택사항으로 적용되고 있습니다.

 

orderaddress.php 에서 $row["ad_zip1"] 부분을 끌어와야되는데 sql에는 문외한이다 보니 쉽지 않네요.

ad_default 를 1로 수정함과 동시에 그 값을 회원의 mb_zip1에 업데이트 해야하는데 가장 최근에 생성된 ad_zip1을 저장합니다. 조건을 어떻게 걸어줘야 ad_default값 수정과 동시에 업데이트가 이루어질까요?

 

 


        if(isset($_POST["ad_default"])) {
            $row  = sql_fetch(" select * from {$g5['g5_shop_order_address_table']} where mb_id = '{$member['mb_id']}'");
            sql_query(" update {$g5['g5_shop_order_address_table']} set ad_default = '0' where mb_id = '{$member['mb_id']}' ");
 
            $sql .= ", ad_default = '1' ";
            $sql1 .= "update {$g5['member_table']} set mb_zip1 = '{$row['ad_zip1']}', mb_zip2 = '{$row['ad_zip2']}' where mb_id = '{$member['mb_id']}'";
           
sql_query($sql1);
        }

 

 

이 질문에 댓글 쓰기 :

답변 1

아래와 같이 수정해보세요.


        if(isset($_POST["ad_default"])) {
            $row  = sql_fetch(" select * from {$g5['g5_shop_order_address_table']} where mb_id = '{$member['mb_id']}' and ad_id = '".$ad_id."'");
            sql_query(" update {$g5['g5_shop_order_address_table']} set ad_default = '0' where mb_id = '{$member['mb_id']}' ");
 
            $sql .= ", ad_default = '1' ";
           
            $sql1 = "update {$g5['member_table']} set mb_zip1 = '{$row['ad_zip1']}', mb_zip2 = '{$row['ad_zip2']}' where mb_id = '{$member['mb_id']}'";
           
            sql_query($sql1);
        }
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 113
© SIRSOFT
현재 페이지 제일 처음으로