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

구분자출력문제 채택완료

클립 9년 전 조회 2,020

write_update.skin.php에서 아래와 같이 '|'이런 구분자를 두어 체크박스를 입력받는데요.

 

$wr_16 = "$ext16_00 | $ext16_01 | $ext16_02 | $ext16_03 | $ext16_04"; $sql16 = " update $write_table set wr_16 = '$wr_16' where wr_id = '$wr_id' "; sql_query($sql16);

 

 

출력시

값이없는데도 이런 구분자'|'가 무조건 출력됩니다.

구분자를 지웠더니 글작성시 체크박스가 다 풀리구요.

 

저 구분자'|'를 안나오게할수없나요? 안보이게. 

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

답변 1개

채택된 답변
+20 포인트
만두야닷컴

단순히 | 이 구분자만 없애고 싶으면

</p><p>$view['wr_16']= "a|b|c|d|e";  // 임의로 wr_16에 값을 넣은 것이니 실제론 빠져야 할 부분입니다.
$view['wr_16']= str_replace("|","",$view['wr_16']);
echo $view['wr_16'];</p><p>

 

| 이 구분자를 다른 텍스트로 바꾸고 싶으시면

str_replace("|",바꿀문자",$view['wr_16']);

이런식으로 하시면 됩니다.

예를들어 , 로 바꾼다 하면

$view['wr_16']= str_replace("|",",",$view['wr_16']);
echo $view['wr_16'];</p><p>

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

답변에 대한 댓글 2개

클립
9년 전
대신 글 수정시 체크박스가 풀려버려있어요~
만두야닷컴
9년 전
이건 뷰페이지에만 있는데
write.skin.php 에는 해당 부분을 넣으시면 안되고..
이건 저장 하는 부분이 아닌 단순히 뿌려지는 부분이라 해당 필드값이 수정 되지는 않습니다.

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

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

로그인