수고하십니다
장바구니 보관기능과 관련해서요
한아이디로 여러대의 컴퓨터에서 로그인할때 장바구니 물건이 일부 사라지거나 담지도 않은 물품이 들어와 있다는 신고가 많이 들어오는데요
로그인체크할때(login_check.skin.php) 아래 코드에서 볼때 붉은 코드로 된부분 때문에 이런 문제가 발생하는 걸까요?
확인부탁드립니다.
$tmp_on_uid = get_session("ss_on_uid");
$sql = " update $g4[yc4_cart_table] set mb_no = '$mb[mb_no]' where on_uid = '$tmp_on_uid' and ct_status = '쇼핑' ";
$result = sql_query($sql, false);
에러가 있다면 mb_no 필드를 생성한다.
에러가 있다면 mb_no 필드를 생성한다.
if (!$result) {
sql_query(" ALTER TABLE `$g4[yc4_cart_table]` ADD `mb_no` INT NOT NULL ");
sql_query(" ALTER TABLE `$g4[yc4_cart_table]` ADD INDEX ( `mb_no` ) ");
}
// 이미 회원으로 담아 놓았던 쇼핑 데이터를 현재 장바구니 키로 변경한다.
$sql = " update $g4[yc4_cart_table] set on_uid = '$tmp_on_uid' where mb_no = '$mb[mb_no]' and ct_status = '쇼핑' ";
sql_query($sql);
댓글 5개
아래 코드위에 주석을 남깁니다. 참고하십시오.
// 장바구니 키를 얻고
$tmp_on_uid = get_session("ss_on_uid");
// 장바구니에 쇼핑으로 들어있는 자료를 로그인시 회원의 장바구니로 옮깁니다.
$sql = " update $g4[yc4_cart_table] set mb_no = '$mb[mb_no]' where on_uid = '$tmp_on_uid' and ct_status = '쇼핑' ";
$result = sql_query($sql, false);
에러가 있다면 mb_no 필드를 생성한다.
에러가 있다면 mb_no 필드를 생성한다.
if (!$result) {
sql_query(" ALTER TABLE `$g4[yc4_cart_table]` ADD `mb_no` INT NOT NULL ");
sql_query(" ALTER TABLE `$g4[yc4_cart_table]` ADD INDEX ( `mb_no` ) ");
}
게시글 목록
| 번호 | 제목 |
|---|---|
| 56073 | |
| 56067 | |
| 56065 | |
| 56060 | |
| 56058 | |
| 56055 | |
| 56051 | |
| 56048 | |
| 56044 | |
| 56043 | |
| 56042 | |
| 56039 | |
| 56035 | |
| 56032 | |
| 56030 | |
| 56028 | |
| 56025 | |
| 56018 | |
| 56012 | |
| 56010 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기