bo_1 사용방법 문의입니다

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
bo_1 사용방법 문의입니다

QA

bo_1 사용방법 문의입니다

답변 2

본문

board_form.php 에 아래 코드를 넣고 체크후에 확인버튼을 클릭하면 체크한 것이 bo_1 에 저장되는 것 아닌가요?


<tr>
            <th scope="row"><label for="bo_use_singo">신고 사용</label></th>
            <td colspan="2">
                <?php echo help("체크하면 게시글 신고 버튼이 나타납니다.") ?>
                <input type="checkbox" name="bo_1" value="bo_1" <?php echo $board['bo_1']?'checked':''; ?> id="bo_use_singo">
                사용
            </td>
        </tr>

다른 설정이 필요한가요?~~ 윈도우11에 아파치서버, php 8.3.15 환경입니다~

이 질문에 댓글 쓰기 :

답변 2

왜그러냐면요 .... 위에서 열심히 작성한다고 해도

 

하단에 여분 필드 값을 받는 곳에서 빈값이 되어있어서

 

체크를 한다고 해도 게시판 관리 하단에 여분 필드가 비어있으니 빈값으로 전달 되는 것입니다.

 

다시 말해 게시판 관리 하단에 보면

 

978180634_1735872837.3449.png

 

이렇게 되어있는 곳 있죠 ?

 

여기에 제목을 신고 사용 값을 1 혹은 0으로 설정하셔서 원하는 곳에서 사용하시면 됩니다.

 

게시판 관리 위쪽에 아무리 여분 필드가 뭔짓을 하더라도 하단에 코드 때문에 값이 저장이 안되는 것입니다.

 

최근에 저도 비슷한 경험이 있어서 생 쇼(?)를 했는데 알고보니, 

 

print_r 로 찍어보니 빈 값으로 넘어오길래 알았습니다. ㅎㅎ

 

만약 꼭 위에서 제어하고 싶다면

 

adm/board_form.php 파일 내 1320번 라인에 보면 여분필드 설정이 있습니다.

여기에서 원하는 번호를 건너뛰시면 가능합니다.

 


 <?php for ($i=1; $i<=10; $i++) { ?>
            <?php if ($i == 3 || $i == 5) continue;?>

 

원하는 번호 (예를 들어 위에 1번이니 1쓰시면 1번은 나오지 않게 됩니다.

 

board_form_update.php에 해당 값을 받아 db에 컬럼이 존재여부 확인후 처리되도록 적용되어져야 합니다.

답변 감사합니다~`하지만 제가 초짜다 보니 뭔 뜻인지 모르겠습니다~혹시 구체적으로 알려주시면 안될까요?~~board_form_update.php 의 아래부분에 $bo_1 = isset($_POST['bo_1']) ? (int) $_POST['bo_1'] : 0; 넣었지만 저장이 안되네요~

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 0
© SIRSOFT
현재 페이지 제일 처음으로