댓글 더미 닉네임 선택 질문

댓글 더미 닉네임 선택 질문

QA

댓글 더미 닉네임 선택 질문

본문


                <?php if ($w == 'c' && $is_admin) { ?>
                    <?php
                    function get_member_opt_view($fild, $mb_id) 
                    { 
                      global $g5; 
                    $sql = "SELECT * FROM {$g5['member_table']} WHERE mb_1 = 'dummy'";
                    $result = sql_query($sql); 
                        for ($i=0; $row=sql_fetch_array($result); $i++) 
                        { 
                            $str .= "<option value='$row[mb_nick]'"; 
                            if ($row[mb_id] == $fild or $row[mb_id] == $mb_id) $str .= " selected"; 
                            $str .= ">$row[mb_nick]</option>"; 
                        } 
                    return $str; 
                    } 
                    ?>                
                    <div class="row mx-n1">
                        <div class="col-6 px-1">
                            <div class="form-group mb-2">                                
                                    <select onchange="document.getElementById('wr_name').value = this.options[this.selectedIndex].value" id="wr_name" name="wr_name" class="form-control" maxLength="20">
                                        <option value="">닉네임 선택</option>
                                        <?php echo get_member_opt_view($fild, $mb_id) ?>
                                    </select>
                            </div>
                        </div>
                    </div>
                <?php } ?>

 

나리야 사용중입니다. 더미 아이디를 생성했고. view_comment.skin.php 에서

위 코드로 mb_1 값이 dummy 인 닉네임을 불러오고 있는데요.

 

관리자가 댓글을 작성할 때 선택한 셀렉 값(mb_nick)으로 작성되게 할 수 있을까요?

이 질문에 댓글 쓰기 :

답변 1

원하시는 형태가 맞는지 모르겠네요~

 

<?php if ($w == 'c' && $is_admin) { ?>
    <?php
    function get_member_opt_view($fild, $mb_id) 
    { 
      global $g5; 
    $sql = "SELECT * FROM {$g5['member_table']} WHERE mb_1 = 'dummy'";
    $result = sql_query($sql); 
        for ($i=0; $row=sql_fetch_array($result); $i++) 
        { 
            $str .= "<option value='$row[mb_nick]'"; 
            if ($row[mb_id] == $fild or $row[mb_id] == $mb_id) $str .= " selected"; 
            $str .= ">$row[mb_nick]</option>"; 
        } 
    return $str; 
    } 
    ?>                
    <div class="row mx-n1">
        <div class="col-6 px-1">
            <div class="form-group mb-2">                                
                <select onchange="document.getElementById('wr_name').value = this.options[this.selectedIndex].value" id="wr_name" name="wr_name" class="form-control" maxLength="20">
                    <option value="">닉네임 선택</option>
                    <?php echo get_member_opt_view($fild, $mb_id) ?>
                </select>
            </div>
        </div>
    </div>
    <script>
        document.getElementById('wr_name').addEventListener('change', function() {
            document.getElementById('mb_2').value = this.value; // mb_2는 절적한 값으로 변경합니다.
        });
    </script>
<?php } ?>

답변을 작성하시기 전에 로그인 해주세요.
전체 38
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT