채택완료

이쪽에서 저쪽 업데이트

2020-06-14 (일) 16:53:17 3,440

이쪽에서 게시판에서 ajax로

aaa게시판에  업데이트하고 있습니다.

문제는 

array_merge를 이용해 저쪽의 배열과 이쪽의 배열을 합쳐서

저쪽의 extra_buy필드를 갱신하려고합니다.

그런데 이쪽에서 ajax실행하여 다음코드로 하니

합쳐서 갱신되지가 않습니다.

@@저쪽의 extra_buy필드의 배열을 끌어오지 못해서 또는 저쪽에서 배열을 합하는 코드가 저쪽에 없으니

여기서 합치고자해도 저쪽에서 합쳐서 갱신되지 않는 것 같습니다.

@@이쪽의 p_url 배열과 저쪽의 extra_buy 배열을 합쳐서

다시 저쪽의 extra_buy 를 갱신하고 싶습니다.

어떻게 해야 하는지 도움 좀 부탁드리겠습니다.

$p_url = $_POST['p_url'];
$wr_parent = $_POST['wr_parent']; //이쪽의 wr_parent를 기준으로 저쪽의 wr_12의 값이 같으면 업데이트한다. 

$arrA = explode("|", $write['extra_buy']);  //저쪽 필드
$arrB = $_POST['p_url']; //이쪽 필드
$arr = array_merge($arrA, $arrB);
$extra_buy = $arr;

$sql = " update g5_write_aaa set 

extra_buy = '$p_url' where wr_12 = '$wr_parent' ";

sql_query($sql); 

|

답변 2개 / 댓글 3개

채택된 답변
+20 포인트

$_POST['p_url'] 는 배열이 맞나요??

$arrB = explode("|", $_POST['p_url']);

이렇게 해야하는거 아닌가요??

그외 구문은 이상없어 보이네요??^^;;

답변에 대한 댓글 3개

2020-06-15 (월) 01:41:09
눈도장님이시군요,ㅎ
감사합니다. 이쪽저쪽 다 배열이니 알려주신대로 해보겠습니다.
2020-06-15 (월) 09:05:19
그런데 안되네요,,휴
echo $sql; 추가해서 query 문을 확인해봐야합니다.
2020-06-17 (수) 16:37:42

감사합니다. 답변 덕에 해결되었습니다~

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