채택완료

상품명에 따옴표 ' 가 들어가면 장바구니 에러가 발생합니다.

2014-01-13 (월) 11:30:06 6,286
상품명에 '가 들어가면 장바구니 에러가 발생합니다.

|

답변 3개

채택된 답변
+20 포인트
shop/cartupdate.php 파일의 224 라인 근처를 수정하신 후 테스트해보시기 바랍니다.
Copy
$sql .= $comma."( '$tmp_cart_id', '{$member['mb_id']}', '{$it['it_id']}', '{$it['it_name']}', '쇼핑', '{$it['it_price']}', '$point', '0', '0', '$io_value', '$ct_qty', '{$it['it_notax']}', '$io_id', '$io_type', '$io_price', '".G5_TIME_YMDHIS."', '$REMOTE_ADDR', '$ct_send_cost', '$sw_direct', '$ct_select' )";
위 코드를 아래와 같이 수정합니다.
Copy
$sql .= $comma."( '$tmp_cart_id', '{$member['mb_id']}', '{$it['it_id']}', '".addslashes($it['it_name'])."', '쇼핑', '{$it['it_price']}', '$point', '0', '0', '$io_value', '$ct_qty', '{$it['it_notax']}', '$io_id', '$io_type', '$io_price', '".G5_TIME_YMDHIS."', '$REMOTE_ADDR', '$ct_send_cost', '$sw_direct', '$ct_select' )";

많은 도움이 되었습니다. 감사합니다.

2014-01-13 (월) 11:52:30
addslashes() 사용하세요.
 
페이지에서 보여줄때는 stripslashes() 사용!!

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