오늘 걷지 않으면 내일은 뛰어야 한다.

오늘 걷지 않으면 내일은 뛰어야 한다.

QA

오늘 걷지 않으면 내일은 뛰어야 한다.

본문

안냐세요.그누x쵸딩입니다.

혼자서는 도저히 되지 않아 질문 좀 드리겠습니다.

 

1. bbb게시판에서 aaa게시판으로 ajax로 업데이트시키는데요...

bbb의 wr_id값과  aaa의 wr_100의 값이 같습니다. 그래서

bbb의 wr_10을 aaa의 wr_20으로 업데이트까지는 성공했는데요

 

2.질문

aaa의 wr_20이 배열이며 값이 없으면 덮어씌워지니 문제없지만 

이미 미나|혜진|이쁘네|그누x쵸딩

이런식으로 이미 값이 있는 경우에는 미나|혜진|이쁘네|그누x쵸딩|요기부터|이렇게|저렇게

들어가게 하고 싶습니다.

 

aaa게시판의 해당글의 wr_20의 배열을 불러와서 그다음에 넣고,,

ajax로 업데이트시키면 된다고 말씀해주시던데...

x쵸딩이라 막막합니다. 아무쪼록 도움을 기다려보겠습니다.

 

코드는 이렇습니다.

$price = $_POST['price'];
$qty = $_POST['qty'];
$size = $_POST['size'];
 

$wr_parent = $_POST['wr_parent']; //wr_100과 같은글에 업데이트한다. 

 

$sql = " update g5_write_aaa set 

extra_price = '$price', extra_qty = '$qty', extra_size = '$size' where wr_100 = '$wr_parent' ";

sql_query($sql); 

 

이 질문에 댓글 쓰기 :

답변 2

쿼리 상에 wr_20을 업데이트하는 부분은 없네요. 

이미 값이 있으면 그값에 더하면 될텐데요. 

wr_20 = wr_20+입력값

제가 질문을 잘 이해 했는지 모르겠네요

aaa게시판글 필드에 값이 있을지 모르니
바로업데이트하면 덮어씌워질거라서 거기 배열을 불러와서
여기서 그것에+한다음에 즉 합친다음에 ajax로 거기를 업데이트시키려는 것입니다.

$sql = " update g5_write_aaa set

extra_price = '$price', extra_qty = '$qty', extra_size = '$size' where wr_100 = '$wr_parent' ";

sql_query($sql);

extra_price 필드가 varchar 같은 문자열 필드라면 그런식으로 더하면 문자열에 추가됩니다.(배열을 문자열로 변환하여 입력하시는 것 같네요.)
좀 더 고려할 사항은 aaa 테이블의 필드에 기존 데이터가 있을 경우 추가하는 배열과 겹치는 값도 있을 것 같고 문자열 더할때 구분자 처리도 조금 행각해 봐야겠네요(앞쪽에 붙일지 뒷쪽에 붙일지)
상황을 정확히 몰라 큰 도움은 못 될거 같네요. 참고정도만..^^;

질문이 이해가 안가네요 

 

두 게시판 모두 새로운글을 쓰면 같이 업데이트 된다는 이야기 인데 

배열값이 중복이 나올 수가 있나요 ? 아니면 수정해도 시존값은 그대로 남아 있고 배열이 추가 된다는 건가요 ?

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 129,406 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT