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

여러 스킨 적용시 내용입력관한 질문드립니다 채택완료

그그누누 6년 전 조회 2,298

제가 A게시판에서는 3개의 탭으로 이루어진 탭메뉴 스킨을 적용하고,

 

B게시판에서는 기본 게시글만 올리는 스킨을 적용했는데

 

탭메뉴 스킨을 적용시키면서 bbs/write_update.php 파일을 수정해놔서

 

</p>

<p>//bbs/write_update.php</p>

<pre>
$wr_content = ''; //탭1
if (isset($_POST['wr_content'])) {
    $wr_content = substr(trim($_POST['wr_content']),0,65536);
    $wr_content = preg_replace("#[\\\]+$#", "", $wr_content);
}
if ($wr_content == '') {
    $msg[] = '<strong>내용</strong>을 입력하세요.';
}

$wr_7 = ''; //탭2
if (isset($_POST['wr_7'])) {
    $wr_7 = substr(trim($_POST['wr_7']),0,65536);
    $wr_7 = preg_replace("#[\\\]+$#", "", $wr_7);
}
if ($wr_7 == '') {
    $msg[] = '<strong>내용</strong>을 입력하세요.';
}

$wr_8 = ''; //탭3
if (isset($_POST['wr_8'])) {
    $wr_8 = substr(trim($_POST['wr_8']),0,65536);
    $wr_8 = preg_replace("#[\\\]+$#", "", $wr_8);
}
if ($wr_8 == '') {
    $msg[] = '<strong>내용</strong>을 입력하세요.';
}
</pre>

<p>

 

기본 스킨을 적용한 게시판에서 글을 작성하면 

 

 

이렇게 뜨더라구요. 저 write_update.php파일에 wr_7과 wr_8을 추가해놓은 것 때문인것같은데..

 

이런경우엔 어떻게 해결해야하나요??

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

답변 1개

채택된 답변
+20 포인트

</p>

<p>if ($bo_table == '적용하실게시판테이블명' && $wr_8 == '') {

    $msg[] = '<strong>내용</strong>을 입력하세요.';

}

 

맨 아래 부분을 이런식으로 간단하게 처리 하시는게 좋겠습니다.

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

답변에 대한 댓글 2개

그그누누
6년 전
아! 감사합니다 ㅎㅎ if문을 따로따로 쓰지않고 저렇게 하나만 쓰면 되는문제였군요 덕분에 잘 해결했습니다!!
F
FullstackCreative
6년 전
&& = AND, || = OR 의 뜻입니다.

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

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

로그인