회원목록 불러오기 질문드립니다 채택완료
지수아빠
2년 전
조회 2,262
팁 게시판에 펄스나인님이 올려주신 회원목록 불러오기 팁이니다.
여기에 회원과 회원여분필드 mb_1 에 저장된 값을 같이 불러와서
mb_name -> wr_26,
mb_1 -> wr_30 에 각각 저장하려고 합니다.
</p>
<p><?php</p>
<p> function get_member_opt_view($fild, $mb_id)</p>
<p> {</p>
<p> global $g5;</p>
<p> $sql = " select * from $g5[member_table]";</p>
<p> $result = sql_query($sql);</p>
<p> for ($i=0; $row=sql_fetch_array($result); $i++)</p>
<p> {</p>
<p> //$str .= "<option value='$row[mb_name]'";</p>
<p> // 옵션 값으로 mb_name 사용하고, data-mb1 속성에 mb_1 값을 저장</p>
<p> $str .= "<option value='$row[mb_name]' data-mb1='$row[mb_1]'";</p>
<p> if ($row[mb_id] == $fild or $row[mb_id] == $mb_id) $str .= " selected";</p>
<p> $str .= ">$row[mb_id]($row[mb_name]) $row[mb_1]</option>";</p>
<p> }</p>
<p> return $str;</p>
<p> }</p>
<p> ?></p>
<p> </p>
<p> </p>
<p><select onchange="updateFields(this);" class="info_input"></p>
<p> <option value="">회원 선택</option></p>
<p> <?php echo get_member_opt_view($fild, $mb_id) ?></p>
<p></select></p>
<p> </p>
<p><script></p>
<p>function updateFields(selectElement) {</p>
<p> var selectedOption = selectElement.options[selectElement.selectedIndex];</p>
<p> var mbName = selectedOption.value; // mb_name</p>
<p> var mb1 = selectedOption.getAttribute('data-mb1'); // mb_1</p>
<p> </p>
<p> // wr_26와 wr_30에 값을 설정</p>
<p> document.getElementById('wr_26').value = mbName;</p>
<p> document.getElementById('wr_30').value = mb1;</p>
<p>}</p>
<p></script></p>
<p> </p>
<p><input class="count_input" type="text" name="wr_26" id="wr_26" value="<?php echo $write['wr_26'];?>"></p>
<p><input class="count_input" type="text" name="wr_30" id="wr_30" value="<?php echo $write['wr_30'];?>"></p>
<p>
<?php echo $write['wr_30'];?> 까지 글쓰기에서 잘 보이는데
저장하면 wr_26은 보이는데 wr_30은 안나옵니다....
db에 저장도 되지 않습니다.........ㅜㅜ
어디가 잘못된걸까요....??
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 7개
�
엑스엠엘
2년 전
�
지수아빠
2년 전
감사합니다 엑스엠엘님~
write.skin.php 입니다
퇴근해서 해보고 보고드리겠습니다~
write.skin.php 입니다
퇴근해서 해보고 보고드리겠습니다~
�
지수아빠
2년 전
data-mb1='{$row['mb_1']}'"
이렇게 바꿔봐도 마찬가지네요
phpmyAdmin에서 보면 wr_30에 값이 저장되지 않습니다....ㅜㅜ
이렇게 바꿔봐도 마찬가지네요
phpmyAdmin에서 보면 wr_30에 값이 저장되지 않습니다....ㅜㅜ
�
엑스엠엘
2년 전
소스보기"하셔서
data-mb1
에 값이 있는지 확인하시고
JavaScript 에러가 있는지도 확인해 보세요.
data-mb1
에 값이 있는지 확인하시고
JavaScript 에러가 있는지도 확인해 보세요.
�
엑스엠엘
2년 전
Submit 할 때
개발자 툴 네트워크 탭에서
해당 값이 넘어 가는지 확인해 보세요.
개발자 툴 네트워크 탭에서
해당 값이 넘어 가는지 확인해 보세요.
�
엑스엠엘
2년 전
wr_26,30 컬럼이
해당 DB 테이블에 있는지 확인해 보새요
해당 DB 테이블에 있는지 확인해 보새요
�
지수아빠
2년 전
정말 감사합니다 엑스엠엘님~
알려주신대로 하나씩 해보고 해결되었습니다
감사합니다!~
근데 잠은 언제 주무시나요... ^^
알려주신대로 하나씩 해보고 해결되었습니다
감사합니다!~
근데 잠은 언제 주무시나요... ^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
=
data-mb1='{$row['mb_1']}'"