댓글 더미 닉네임 선택 질문
본문
<?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 } ?>