itemformupdate 에러 ...
본문
안녕하세요
기존에 게시판에서 사용하던 다음 api를 상품등록과 연동했습니다.
db에서 it_loca라는 칼럼을 추가했고
itemform.php 에서
// 주소입력
$it_loca= explode('|',$it['it_loca']);
$ex_zip = $it_loca[0];
$ex_addr1 = $it_loca[1];
$ex_addr2 = $it_loca[2];
$ex_addr3 = $it_loca[3];
$ex_jibeon = $it_loca[4];
<label for="ex_zip" class="sound_only">우편번호</label>
<input type="text" name="ex_zip" value="<?php echo $ex_zip; ?>" id="ex_zip" class="frm_input" size="6" maxlength="6">
<button type="button" class="btn_frmline" onclick="win_zip('fitemform', 'ex_zip', 'ex_addr1', 'ex_addr2', 'ex_addr3', 'ex_jibeon');">주소 검색</button><br>
<input type="text" name="ex_addr1" value="<?php echo $ex_addr1; ?>" id="ex_addr1" class="info_input frm_address" size="50">
<label for="ex_addr1">기본주소</label><br>
<input type="hidden" name="ex_addr2" value="<?php echo " ".$ex_addr2; ?>" id="ex_addr2" class="info_input frm_address" size="50">
<!--<label for="ex_addr2">상세주소</label>-->
<input type="text" name="ex_addr3" value="<?php echo $ex_addr3; ?>" id="ex_addr3" class="info_input frm_address" size="50" readonly="readonly">
<label for="ex_addr3">참고항목</label>
<input type="hidden" name="ex_jibeon" value="<?php echo $ex_jibeon; ?>">
로 처리한 후에
itemformupdate.php에서
$sql_common에
it_loca = '$it_loca',
추가한거로는 db로 업데이트 되지 않아서
//위치 업데이트
$lt_loca = "$ex_zip|$ex_addr1|$ex_addr2|$ex_addr3|$ex_jibeon";
$sql_loca = "update g5_shop_item set it_loca = '$lt_loca' where it_id = '$it_id'";
sql_query($sql_loca);
로 처리했습니다.
echo $sql_loca;
exit();
update g5_shop_item set it_loca = '07327|서울 영등포구 국제금융로 20| | (여의도동, 율촌빌딩)|R' where it_id = '1644557182'
라고 출력됩니다. 에러는 없는거 같아 보였는데
상품 뷰페이지에서도 연동은 잘 되구요
근데...
주소를 업데이트하는 쿼리를 치면
다른것들이 수정이 안됩니다ㅠㅠ
상품명부터 해서 모든 수정한 글들이 update 되지 않는데
뭐가 문제일까요... 고수님들 답변 부탁드립니다ㅠㅠ
!-->!-->답변 3
근데...
주소를 업데이트하는 쿼리를 치면
다른것들이 수정이 안됩니다ㅠㅠ
상품명부터 해서 모든 수정한 글들이 update 되지 않는데
이부분을 좀 코드로 보여주세요
코드상으로는 문제가 없어 보입니다만, 변수를 모두 감싸주시거나 분리하신 후 테스트 해보시는 게 어떠실런지요
답변들 응용해서 해결했습니다 감사합니다~!
답변을 작성하시기 전에 로그인 해주세요.