테스트 사이트 - 개발 중인 베타 버전입니다

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

그누x쵸딩 5년 전 조회 3,403

안냐세요.그누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개

5년 전

질문이 이해가 안가네요 

 

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

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

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

그누x쵸딩
5년 전
이쪽 배열을 저쪽 배열뒤에 집어넣으려는 것입니다. 저쪽배열에 값이 없으면그냥 업데이트하면 되고 배열에 값이 있으면 그뒤에 첨가하려는 것입니다.
그누x쵸딩
5년 전
네 남아있고 추가된다는 그런 의미입니다.

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

5년 전

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

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

wr_20 = wr_20+입력값

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

그누x쵸딩
5년 전
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);
그누x쵸딩
5년 전
update g5_write_aaa set

extra_price = extra_price+'$price', 이런식으로 하면 된다는 말씀이신가요?

a=extra_price;

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

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

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

로그인