채택완료

글 저장시 <br> 도 같이 저장되게 하려면 어떻게 해야하나요..

2014-10-16 (목) 22:11:15 15,933

cheditor5 사용하게 되면...

가

나

다

이렇게 입력하고 저장했을 시에... 데이터 베이스 들어가면

<p style="margin: 0px">가</p>
<p style="margin: 0px">나</p>
<p style="margin: 0px">다</p>

라고 저장되어있더라고요.

근데 view.php 에서 보면은

가

나

다

만 출력되고요..

cheditor5 사용 안하고 그냥 <textarea ... > 사용하면서도

저렇게 표현되게 할수 있나요?

<textarea ... > 은...

가

나

다

라고 저장하면.. 데이터 베이스에 그냥

가

나

다

만 저장되드라고요ㅠㅠㅠ
 

|

답변 3개 / 댓글 2개

채택된 답변
+20 포인트
2014-10-17 (금) 00:39:23

입력된 데이터를 디비에서 phpmyadmin 이나 다른 디비툴로

접근해서 엑셀로 넘기시려나봅니다.

그런 용도로 쓰시려면

A. html 푸시고,

    write_update.php 에서 nl2br($wr_content) 로 해서 저장하시던가,

소스 건드리지 싫으시면

B. 쿼리에서 조회하실때

SELECT REPLACE(wr_content, "\n", "<br>") FROM 테이블명;

이런 식으로 하세요 ^^

2014-10-16 (목) 23:02:19

echo str_replace("\r\n","&lt;br /&gt;",$view['wr_content']);

이런 식으로 하면 개행 문자가 <br />로 표시는 됩니다. 

답변에 대한 댓글 1개

압 ! 왕계란 님이시군요! 흑흑ㅠ 그냥 표시되는것만으로는 부족하고.. 딱 디비에.. <br>이 글 내용과 같이 저장이 되어야 엑셀로 뽑았을때 서로 다른 칸에 쏙쏙 들어가있는것같아요ㅠㅠㅠ

글쓰기 폼에 htm l체크박스에 체므하면 됩니다

답변에 대한 댓글 1개

체크해서 글써봤는데.. 데이터 베이스에
가
나
다
라고는 저장되지만 <br> 이라든가 <p> 라든가는 입력되지 않습니다.
엑셀로 뽑았을 경우 각각 다른표에 들어가기 위해서 데이터베이스에 <br>혹은<p> 태그가 꼭 들어가야할것같습니다ㅠ

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