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개 / 댓글 2개
단순히 | 이 구분자만 없애고 싶으면
$view['wr_16']= "a|b|c|d|e"; // 임의로 wr_16에 값을 넣은 것이니 실제론 빠져야 할 부분입니다.$view['wr_16']= str_replace("|","",$view['wr_16']);echo $view['wr_16'];
| 이 구분자를 다른 텍스트로 바꾸고 싶으시면
str_replace("|",바꿀문자",$view['wr_16']);
이런식으로 하시면 됩니다.
예를들어 , 로 바꾼다 하면
$view['wr_16']= str_replace("|",",",$view['wr_16']);echo $view['wr_16'];
답변에 대한 댓글 2개
write.skin.php 에는 해당 부분을 넣으시면 안되고..
이건 저장 하는 부분이 아닌 단순히 뿌려지는 부분이라 해당 필드값이 수정 되지는 않습니다.
답변을 작성하려면 로그인이 필요합니다.