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

여분필드를 분류처럼 활용하고 싶은데요. 채택완료

일산사랑 10년 전 조회 4,087

write.skin.php 파일에 보면,

 

</p><p>        <?php if ($is_category) { ?></p><p>        <tr></p><p>            <th scope="row"><label for="ca_name">분류<strong class="sound_only">필수</strong></label></th></p><p>            <td></p><p>                <select name="ca_name" id="ca_name" required class="required" ></p><p>                    <option value="">선택하세요</option></p><p>                    <?php echo $category_option ?></p><p>                </select></p><p>            </td></p><p>        </tr></p><p>        <?php } ?></p><p>

 

위처럼 카테고리 사용여부를 확인해서 체크되어 있으면 값을 불러와서 선택하게 되어 있는데요.

 

 

위처럼 wr_3 여분필드를 활용하려고 합니다.

 

</p><p><span class="Apple-tab-span" style="white-space: pre;">		</span><tr></p><p>            <th scope="row"><label for="wr_3">지역<strong class="sound_only">필수</strong></label></th></p><p>            <td></p><p>                <select name="wr_3" id="wr_3" required class="required" ></p><p>                    <option value="">선택하세요</option></p><p>                    <?php echo $wr_3 ?></p><p>                </select></p><p>            </td></p><p><span class="Apple-tab-span" style="white-space:pre">		</span></tr></p><p>

 

위처럼 했는데, 작동을 안합니다.

 

아마, wr_3 값을 불러와서, 분류처럼 중간에 '|'로 구분을 해서

채택된 답변
+20 포인트
10년 전

</p><p><select name="wr_3" id="wr_3" required class="required" ></p><p>   <option value="">선택하세요</option>
   <?
   $arr = array("상", "중", "하");
   foreach($arr as $v) {
      $selected = $write['wr_3'] == $v ? " selected" : "";
      echo "<option value='".$v."'".$selected.">".$v."</option>";
   }
   ?>
</select>​</p><p>

 

밑에 보니 상/중/하로 하시는 거 같던데 이렇게 해 보세요.

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

답변에 대한 댓글 2개

일산사랑
10년 전
감사합니다. 위에 알려주신 방법 데로 하다가 왕계란님 글 보고 바로 이대로 적용해 보았습니다.

글 작성할때 왕계란님 알려주신대로 하니 쉽게 해결이 되었습니다.

그런데, 문제는 글 리스트 에서,

상단에 처번째 분류만 탭으로 구분이 되는데, 두번째 분류인, 상중하를 분류처럼 위에 탭을 추가로 만들려면 어떻게 하면 좋을까요?



리스트 상단에 분류1... A | B | C | D 이렇게 나오는 부류 아래에

상 | 중 | 하 ... 이렇게 분류를 또 있게 하려고 합니다.
왕계란
10년 전
아마 /bbs/list.php 파일에도 수정을 해야 하지 않나 싶네요.
주소 공개하기 좀 그러시면 쪽지로 부탁 드립니다.
봐야 알 수 있을 것 같네요.

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

10년 전

LIST.PHP 파일에 있습니다

 

$categories = explode('|', $board['bo_category_list']); // 구분자가  로 되어 있음 

 

for ($i=0; $i

$category = trim($categories[$i]);

if ($category=='') continue;

$category_option .= '

  • $category_msg = '';

    if ($category==$sca) { // 현재 선택된 카테고리라면

    $category_option .= ' id="bo_cate_on"';

    $category_msg = '열린 분류 ';

    }

    $category_option .= '>'.$category_msg.$category.'

  • ';

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

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

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

    로그인