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

안녕하세요! write_update.skin.php 에서 데이터값 넣는법이 궁금합니다. 채택완료

7년 전 조회 3,494

현재 게시판 내에 tag 필드가 있는데요

여분필드안의 데이터를 글작성시 태그로 넣고 싶습니다.

여분필드가 1~10 이렇게 순번이 아니라 좀 복잡합니다.

wr_1,wr_5,wr_8,_wr_10

이런식으로 있는데요

 

글 작성시 위 여분필드에 있는 데이터를

tag 필드에 다 넣고 싶습니다. 구분은 , 쉼표로 되었으면하구요 ㅠㅠ

여분필드1값,여분필드2값,여분필드3값....

 

몇시간째 write_update.skin.php 관련 검색을 하고 있는데

검색을 잘 못하는건지... 관련자료가 없어서 애먹고있네요^^;;

 

항상 도움주시는 sir 고수님들 감사합니다! 행복하세요!!

 

 

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

답변 4개

채택된 답변
+20 포인트

</p>

<p><?php</p>

<p>$array = array($wr_1,$wr_5,$wr_8,$wr_10);</p>

<p>$array_result = implode(",",$array);</p>

<p>//echo $array_result;</p>

<p>?></p>

<p>

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

답변에 대한 댓글 4개

하찌님 답변 감사합니다^^

오류가나서 봤더니 여분필드에 데이터 를 쪼개서 넣은 것도 있더라구요
바(|)로 구분되어 있는데
데이터를 넣기 전에 바( | ) 를 쉼표 , 로 치환하여 넣는것도 간단할까요?
아 그리고 한가지 더요^^
주석처리된 //echo $array_result; 는 그냥 값을 나중에 확인해보기 위함인가요?
..그리고.. tag 대상이 지정되어 있지 않은것 같은데 ㅠㅠ 어떻게 지정해야할까요..
$array = array($wr_1, $wr_5, $wr_8, $wr_10);
$array_result = implode(",", $array);
$array_result2 = str_replace("|", ",", $array_result);
//echo $array_result2;

이렇게 | <- 위 문자를 콤마로 변경해주고 write.update.php 에서 쿼리 처리하는 부분(insert, update) tag 필드에 $array_result2의 변수를 넣어주시면 됩니다.

주석처리한부분은 $array_result2 의 값이 잘 나오는지 테스트 목적으로 넣은것입니다 ^^

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

저도 궁금했는데 좋은 정보 감사합니다.

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

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

write_update.head.skin.php 만드셔서 작업하시면 됩니다.

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

답변에 대한 댓글 1개

쵸니쵸니님 답변 고맙습니다^^
write_update.skin.php 에서 처리하는건 알고 있는데
그 내부 내용이 궁금한거에요^^

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

$aa = $wr_1.",".$wr_5.",".$wr_8.",".$wr_10; > 변수명은 알아서 고치시면 됩니다.

 

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

답변에 대한 댓글 1개

상큼쏭님 답변 고맙습니다^^

write.skin.php 가 아닌 write_update.skin 단에서 이렇게 처리하면 되는건가요?
그리고 name 부분만 바꾸면 다양한 필드에 넣을수 있게 되는건가요?

의외로 고민했던거에 비해 너무 간단해서요.

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

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

로그인

전체 질문 목록

🐛 버그신고