수고하십니다
장바구니 보관기능과 관련해서요
한아이디로 여러대의 컴퓨터에서 로그인할때 장바구니 물건이 일부 사라지거나 담지도 않은 물품이 들어와 있다는 신고가 많이 들어오는데요
로그인체크할때(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` ) ");
}
게시글 목록
| 번호 | 제목 |
|---|---|
| 55496 | |
| 55495 | |
| 55490 | |
| 55487 | |
| 55483 | |
| 55477 | |
| 55471 | |
| 55469 | |
| 55468 | |
| 55462 | |
| 55460 | |
| 55454 | |
| 55446 | |
| 55437 | |
| 55435 | |
| 55429 | |
| 55428 | |
| 55427 | |
| 55425 | |
| 55423 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기