구분자출력문제 채택완료
클립
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);
출력시 =$view['wr_16'];?>
값이없는데도 이런 구분자'|'가 무조건 출력됩니다.
구분자를 지웠더니 글작성시 체크박스가 다 풀리구요.
저 구분자'|'를 안나오게할수없나요? 안보이게.
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
9년 전
단순히 | 이 구분자만 없애고 싶으면
</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 에는 해당 부분을 넣으시면 안되고..
이건 저장 하는 부분이 아닌 단순히 뿌려지는 부분이라 해당 필드값이 수정 되지는 않습니다.
write.skin.php 에는 해당 부분을 넣으시면 안되고..
이건 저장 하는 부분이 아닌 단순히 뿌려지는 부분이라 해당 필드값이 수정 되지는 않습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인