카테고리 출력
본문
게시판 write.skin.php 에서
카테고리를 출력하려고 아래와 같이 했습니다.
<div class="<?php echo $board_class; ?>">
<h2><?php echo $write['ca_name']?></h2>
<h1 class="sub_tit mt-1"><span class="fc_ver3_pointer"><?php echo $write['ca_name'] ?></span></h1>
</div>
그런데 write.skin.php 페이지에서 상단에 출력을 하려고 하는데 출력이 안됩니다.
무엇을 잘못 했나요?
감사합니다.
답변 6
무엇을 하려는지 모르겠군요
수정 페이지에서는 이미 분류값이 등록되어잇으니 $write['ca_name']을 출력 하면 나오지만
신규등록 페이지에서는 등록된 분류값이 없는데 무엇을 보여주려 하는가요?
대신에 분류를 선택하는 select option이 나오잖아요?
작성(write) 일 경우에 저장된 데이터가 없는데 어떻게 가져올까요?
수정($w=u) 일 경우는 기존에 작성시 ca_name 필드가 있는지 채크해보세요.
$write['ca_name'] 값이 제대로 전달되지 않기 때문이므로,
게시판 설정에서 카테고리 기능을 활성화하고 해당 변수가 정상적으로 할당되도록 코딩~
관리자 설정에서 해당 게시판의 카테고리 기능이 활성화되어 있는지 확인한 후,
write.skin.php 최상단에 _common.php와 board_form.php를 include하여
DB에서 정보를 불러와 $write['ca_name']에 할당한 후 출력하도록 해야 할 것입니다.
질문을 이상하게 하시네요... 어휘 문제 같습니다.
수정페이지 = ca_name 을 적었으니 당연히 데이터 잘 나옴
쓰기페이지 = 현재 게시판 설정의 분류를 셀렉트 박스 형식으로 가져오고 싶음.
제가 이해한 내용이 맞나요?
그누보드 순정 게시판의 write.skin.php 에 보시면
<?php if ($is_category) { ?>
<div class="bo_w_select write_div">
<label for="ca_name" class="sound_only">분류<strong>필수</strong></label>
<select name="ca_name" id="ca_name" required>
<option value="">분류를 선택하세요</option>
<?php echo $category_option ?>
</select>
</div>
<?php } ?>
이 부분이 카테고리 출력 부분입니다.
DB 안에 값이 있습니다.
수정할 때 값이 출력이 됩니다.
그런데
write.skin.php 상단에 출력을 하고 싶은데
글쓰기 하는 경우에 출력이 안됩니다.
감사합니다.
답변 감사합니다.