orderaddressupdate.php 에서 회원 정보 테이블 업데이트 방법이 있을까요? 채택완료
굼떠
6개월 전
조회 2,245
그누보드와 영카트를 동시에 운영중인데 커뮤니티적 성향을 키우려다보니
회원가입 시 주소 입력은 필수값이 아닌 선택사항으로 적용되고 있습니다.
orderaddress.php 에서 $row["ad_zip1"] 부분을 끌어와야되는데 sql에는 문외한이다 보니 쉽지 않네요.
ad_default 를 1로 수정함과 동시에 그 값을 회원의 mb_zip1에 업데이트 해야하는데 가장 최근에 생성된 ad_zip1을 저장합니다. 조건을 어떻게 걸어줘야 ad_default값 수정과 동시에 업데이트가 이루어질까요?
</p>
<p> if(isset($_POST["ad_default"])) {</p>
<p> $row = sql_fetch(" select * from {$g5['g5_shop_order_address_table']} where mb_id = '{$member['mb_id']}'");</p>
<p> sql_query(" update {$g5['g5_shop_order_address_table']} set ad_default = '0' where mb_id = '{$member['mb_id']}' ");</p>
<p> </p>
<p> $sql .= ", ad_default = '1' ";</p>
<p> $sql1 .= "update {$g5['member_table']} set mb_zip1 = '{$row['ad_zip1']}', mb_zip2 = '{$row['ad_zip2']}' where mb_id = '{$member['mb_id']}'";</p>
<p> </p>
<p>sql_query($sql1);</p>
<p> }</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
6개월 전
아래와 같이 수정해보세요.
</p>
<p> if(isset($_POST["ad_default"])) {</p>
<p> $row = sql_fetch(" select * from {$g5['g5_shop_order_address_table']} where mb_id = '{$member['mb_id']}' and ad_id = '".$ad_id."'");</p>
<p> sql_query(" update {$g5['g5_shop_order_address_table']} set ad_default = '0' where mb_id = '{$member['mb_id']}' ");</p>
<p> </p>
<p> $sql .= ", ad_default = '1' ";</p>
<p> </p>
<p> $sql1 = "update {$g5['member_table']} set mb_zip1 = '{$row['ad_zip1']}', mb_zip2 = '{$row['ad_zip2']}' where mb_id = '{$member['mb_id']}'";</p>
<p> </p>
<p> sql_query($sql1);</p>
<p> }</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
굼떠
6개월 전
와! 정말 너무너무 감사드립니다!
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인