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

다시 질문드려요,,뷰에서 수정:분할필드 채택완료

민쯩먼저깔게요 8년 전 조회 3,402

해피정님의 뷰에서 필드수정 팁을 잘 적용하였는데요...

wr_261필드가 분할 필드인 경우는 어떻게 추가해야 할가요? 

업데이트헤드.skin.php에서 이렇게 분할 사용하고 있습니다.

 

 

$wr_261 = "$ext261_00|$ext261_01|$ext261_02|$ext261_03|$ext261_04|$ext261_05|$ext261_06|$ext261_07|$ext261_08|$ext261_09|$ext261_10|";

 

아래 코드에는 어떻게 넣어줘야 할지요...어렵네요

 

if($is_admin == 'super') {  $write_table = $g5['write_prefix'].$_POST['bo_table'];  sql_query("update $write_table set 

wr_51 = '$wr_51',  wr_53 = '$wr_53',  wr_56 = '$wr_56',  wr_210 = '$wr_210', wr_219 = '$wr_219',  wr_227='$wr_227' 

where wr_id= '$wr_id' ");

sql_query($sql);   } 

?> 

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

답변 2개

채택된 답변
+20 포인트
해피정
8년 전

write_update.skin.php 에 아래 내용을 추가해보세요   http://www.happyjung.com/lecture/245" href="http://www.happyjung.com/lecture/245">http://www.happyjung.com/lecture/245  응용

$wr_261 = "$ext261_00|$ext261_01|$ext261_02|$ext261_03|$ext261_04|$ext261_05|$ext261_06|$ext261_07|$ext261_08|$ext261_09|$ext261_10|"; $sql261 = " update $write_table set wr_261 = '$wr_261' where wr_id = '$wr_id' "; sql_query($sql261);

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

답변에 대한 댓글 1개

민쯩먼저깔게요
8년 전
아흐 잘 됩니다~ 감사드려요,,,
아까 참고해서 그렇게 했는데...안되어서 ,,그리고 여러가지로 해보고 다시 질문드린건데..
이제 보니
wr_261 필드 중복된 곳이 있어서
업데이트가 안되었었네요,,,
알려주신대로 잘 됩니다! 즐거운 한주 되세요~

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

생략

wr_219 = '$wr_219', 

wr_227='$wr_227',

wr_261 = '$wr_261'

where wr_id= '$wr_id' ");

sql_query($sql);

 

그냥 저렇게 넣으면 안 되나요?

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

답변에 대한 댓글 4개

해피정
8년 전
wr_261 을 write와 view 에서 분할 사용중이기때문에 합치는 과정이 필요합니다.
왕계란
8년 전
$wr_261 = "$ext261_00|$ext261_01|$ext261_02|$ext261_03|$ext261_04|$ext261_05|$ext261_06|$ext261_07|$ext261_08|$ext261_09|$ext261_10|";

write 페이지에서 넘긴 $ext261_00 ~ $ext261_10 이 변수들을 $wr_261 변수에 이미 하나로 취합(?)한 상태 아닌가요?
문자열일 테니 그냥 저런 식으로 해도 될 것 같아서요.
민쯩먼저깔게요
8년 전
큰계란님 늘 감사해요~
즐거운 한주되세요~
해피정
8년 전
이미 취합된 상태... 그렇군요. 괜히 길게 적었네요. ^^;;

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

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

로그인