input 에서 띄어쓰기 무시하기 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

input 에서 띄어쓰기 무시하기 정보

input 에서 띄어쓰기 무시하기

본문

짜깁기만 할 줄 알아서.. 상세한 설명은 못하고요.
게시판 여분필드 10번을 이용해서... 태그를 입력받고.. 메인에서 태그 구름도 보여주도록 짜깁기에 대략 성공했습니다.



write.skin.php에 아래의 내용을 추가해서
<tr>
    <td class=write_head>태 그</td>
    <td><input class='ed' size=50 name=wr_10 itemname="태그" value="<?=$write['wr_10']?>"> <span class="font_guide">태그는 , 로 구분하여 기재하세요.</span></td>
</tr>

태그를 입력받거든요.
컴마(,)로 구분해서 입력받는데..


문제는 스페이스 입니다.

사용자가 다음과 같이 띄어쓰기를 할 경우...

태그1,_태그1,태그_1,태그1_,태_그1
(_언더바는 띄어쓰기임을 보여주기 위해서 쓴 것임)

위의 4가지를 모두 다른 단어로 인식한다는 겁니다.

단어사이에 띄어쓰기는 물론이고
컴마를 쓰고 스페이스를 누르면 그 스페이스까지 다음 단어에 포함되더군요.


입력창에서 사용자가 누른 모든 스페이스를 무시하여.. DB에는 저장되지 않도록 할 수 있을까요?
  • 복사

댓글 전체

사용스킨 write_update.skin.php 만드셔서 추가해주세요

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$wr_10=str_replace(' ', '', $wr_10);
sql_query(" update $write_table set wr_10= '$wr_10' where wr_id='$wr_id' ");
?>
© SIRSOFT
현재 페이지 제일 처음으로