카테고리 셀렉트질문입니다 채택완료

write에서 카테고리 셀렉트 박스를 만들었는데요

멤버의 이름이 카테고리옵션과 같다면 selected 하고싶은데 어떤식으로 구현할수있을까요?988310662_1689298447.1372.png

답변 3개

채택된 답변
+20 포인트

$mb_name 말고 $member['mb_name']으로 해보세요

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

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

option이 이미 만들어진 후라서 질문처럼 할 수는 없습니다

php에서 조건 넣지말고 하단에 자바스크립트를 넣으세요

비교값이 로그인한 회원 이름이 맞나요?

<script>

$('#ca_name').val("<?php echo $member['mb_name']?>");

</script>

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

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

Copy
function get_category_option_member($bo_table='', $ca_name='')

{

    global $g5, $board, $member;

 

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

    $str = "";

    for ($i=0; $i<count($categories); $i++) {

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

        if (!$category) continue;

 

        $str .= "<option value=\"$categories[$i]\"";

        if ($category == $member['mb_id']) {

            $str .= ' selected="selected"';

        }

        $str .= ">$categories[$i]</option>\n";

    }

 

    return $str;

}

$category_option 에는 이미 기존에 카테고리를 불러오는 함수로 불러오고있어서

새로운 변수와 새로운 함수를 사용하셔서 불러오셔야할것 같습니다.

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

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

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

로그인
🐛 버그신고