회원목록 불러오기 질문드립니다
본문
팁 게시판에 펄스나인님이 올려주신 회원목록 불러오기 팁이니다.
여기에 회원과 회원여분필드 mb_1 에 저장된 값을 같이 불러와서
mb_name -> wr_26,
mb_1 -> wr_30 에 각각 저장하려고 합니다.
<?php
function get_member_opt_view($fild, $mb_id)
{
global $g5;
$sql = " select * from $g5[member_table]";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
//$str .= "<option value='$row[mb_name]'";
// 옵션 값으로 mb_name 사용하고, data-mb1 속성에 mb_1 값을 저장
$str .= "<option value='$row[mb_name]' data-mb1='$row[mb_1]'";
if ($row[mb_id] == $fild or $row[mb_id] == $mb_id) $str .= " selected";
$str .= ">$row[mb_id]($row[mb_name]) $row[mb_1]</option>";
}
return $str;
}
?>
<select onchange="updateFields(this);" class="info_input">
<option value="">회원 선택</option>
<?php echo get_member_opt_view($fild, $mb_id) ?>
</select>
<script>
function updateFields(selectElement) {
var selectedOption = selectElement.options[selectElement.selectedIndex];
var mbName = selectedOption.value; // mb_name
var mb1 = selectedOption.getAttribute('data-mb1'); // mb_1
// wr_26와 wr_30에 값을 설정
document.getElementById('wr_26').value = mbName;
document.getElementById('wr_30').value = mb1;
}
</script>
<input class="count_input" type="text" name="wr_26" id="wr_26" value="<?php echo $write['wr_26'];?>">
<input class="count_input" type="text" name="wr_30" id="wr_30" value="<?php echo $write['wr_30'];?>">
<?php echo $write['wr_30'];?> 까지 글쓰기에서 잘 보이는데
저장하면 wr_26은 보이는데 wr_30은 안나옵니다....
db에 저장도 되지 않습니다.........ㅜㅜ
어디가 잘못된걸까요....??
!-->
답변 2
어떤 페이지에서 작업하시나요?
write_update.php 파일이나
스킨폴더에서 write_update.skin.php 파일에서
wr_30 을 저장하는 부분을 확인해보세요.
답변을 작성하시기 전에 로그인 해주세요.