실렉트박스에서.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

실렉트박스에서.. 정보

실렉트박스에서..

본문

선택하세요
1~
2~
3~
-------------------------

위와같은것을
아래처럼 할 수는 없는가요?
수정에서 이미 선택한 것을 없애기위함입니다.

-------------------------
선택하세요
1~
2~
3~
선택하지 않음
  • 복사

댓글 전체

관리자여분필드를 이용하는 방식입니다.
아래입니다.
장관님말씀대로 여분필드값을 a/b/c|d/e/f|(공백) 해보았느데, 실렉트박스에는 아예 나오질 않습니다.
스페이스를 읽지 않는 것입니다.

저의 내용은 아래입니다.
---------------------------------------
먼저 게시판관리자에서
bo_2 여분필드에 a/b/c|d/e/f 입력합니다.
그리고 스킨의 write에서
<?
function get_bo_n_option($bo_n='')
{
    global $g4, $board;

    $arr = explode("|", $board[$bo_n]); // 구분자가 | 로 되어 있음
    $str = "";
    for ($i=0; $i<count($arr); $i++)
        if (trim($arr[$i]))
            $str .= "<option value='$arr[$i]'>$arr[$i]</option>\n";

    return $str;
}

    $bo_2_option = get_bo_n_option('bo_2'); // SELECT OPTION 태그로 넘겨받음
?>

쓰는 곳에

    <?
          if ($write[wr_8]){
              echo "<option selected value='$write[wr_8]'>$write[wr_8]</option>";
          } else {
              echo "<option selected value=''>선택하세요</option>";
          }
          echo "$bo_2_option";
          echo "</select>";
      ?>

했습니다.

이러면 실렉트바에서는
-------------------------------
선택하세요
a/b/c
d/e/f


이렇게 나옵니다.

다시한번 장관님의 가르침 부탁드립니다.
© SIRSOFT
현재 페이지 제일 처음으로