채택완료
안녕하세요! write_update.skin.php 에서 데이터값 넣는법이 궁금합니다.
현재 게시판 내에 tag 필드가 있는데요
여분필드안의 데이터를 글작성시 태그로 넣고 싶습니다.
여분필드가 1~10 이렇게 순번이 아니라 좀 복잡합니다.
wr_1,wr_5,wr_8,_wr_10
이런식으로 있는데요
글 작성시 위 여분필드에 있는 데이터를
tag 필드에 다 넣고 싶습니다. 구분은 , 쉼표로 되었으면하구요 ㅠㅠ
여분필드1값,여분필드2값,여분필드3값....
몇시간째 write_update.skin.php 관련 검색을 하고 있는데
검색을 잘 못하는건지... 관련자료가 없어서 애먹고있네요^^;;
항상 도움주시는 sir 고수님들 감사합니다! 행복하세요!!
답변 4개 / 댓글 6개
채택된 답변
+20 포인트
Copy
<?php
$array = array($wr_1,$wr_5,$wr_8,$wr_10);
$array_result = implode(",",$array);
//echo $array_result;
?>
답변에 대한 댓글 4개
$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 의 값이 잘 나오는지 테스트 목적으로 넣은것입니다 ^^
$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 만드셔서 작업하시면 됩니다.
$aa = $wr_1.",".$wr_5.",".$wr_8.",".$wr_10;
<input type=text name=tag value=<?=$aa?>>
변수명은 알아서 고치시면 됩니다.
답변을 작성하려면 로그인이 필요합니다.
오류가나서 봤더니 여분필드에 데이터 를 쪼개서 넣은 것도 있더라구요
바(|)로 구분되어 있는데
데이터를 넣기 전에 바( | ) 를 쉼표 , 로 치환하여 넣는것도 간단할까요?