메뉴 건너뛰기

조회 수 582 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

프로젝트 관리 사이트 작업중에 구현한 부분을 공유합니다.

셀렉트박스로 회원 전체목록을 불러오고 선택시에 지정한 input으로 아이디를 넣어줍니다.

@어린왕자 님의 팁을 훔쳐와서 양념했습니다.


<?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_id]'"; 
        if ($row[mb_id] == $fild or $row[mb_id] == $mb_id) $str .= " selected"; 
        $str .= ">$row[mb_id] ($row[mb_name])</option>"; 
    } 
    return $str; 
} 
?>

<?php if ($is_admin) { //관리자일 경우만 보임 ?>
 
//회원정보를 셀렉트로 가져온다.
<select onchange="document.getElementById('wr_1').value = this.options[this.selectedIndex].value">
    <option value="">클라이언트 선택</option>
    <?php echo get_member_opt_view($fild, $mb_id) ?>
</select>
 
// 선택시 onchange 이벤트로 wr_1 에 value ($row[mb_id]) 값을 넣는다.
//  $str .= "<option value='$row[mb_id]'"; 부분을 수정하면 다른값을 넣을 수 있음
// input이 없고 select 만 있고 selected 가 필요한 경우는 아래에..
<input type="text" name="wr_1" id="wr_1" value="<?php echo $write['wr_1']; ?>">
 
<?php } ?>

 

구현된 화면

 

1754226445_1564846047.9475.png

 

 

1754226445_1564846357.0394.png

 

 

1754226445_1564846373.3324.png

 

밑에 글자 조그맣게 나오는거는 input 입니다...

아닌것처럼 스타일만 줬습니다. 

선택전 : placeholder="선택된 클라이언트가 없습니다."

선택후 : value="<?php echo $write['wr_1']; ?>"

 

--------------------------------------

 

input이 없고 select 만 있는 경우는 
onchange="document.getElementById('wr_1').value = this.options[this.selectedIndex].value"

를 지워버리고 select 에 name="wr_1"  넣어주면 wr_1 로 value 값이 저장될거고

수정시 selected 될것 같습니다.


  1. No Image 16May
    by
    2023/05/16 Views 130 

    mysql concat 날짜와 시간을 문자열로 합치기 시간의 크기 비교

  2. No Image 05Jan
    by
    2023/01/05 Views 78 

    회원가입 못하게

  3. 그누보드 이력서 스킨

  4. fullcalendar 달력 게시판 스킨

  5. No Image 24Mar
    by
    2021/03/24 Views 288 

    그누보드 카카오톡 로그인 V2 플러그인

  6. No Image 24Mar
    by
    2021/03/24 Views 146 

    회원 등급(권한)에 따라서 다른 메시지 보이기

  7. '정상적으로 로그인하여 접근하시기 바랍니다.' 해결 방법

  8. No Image 13Dec
    by
    2019/12/13 Views 1203 

    링크 클릭시 특정영역에 페이지 불러오기 (아이프레임X)

  9. 13Dec
    by 조쉬
    2019/12/13 Views 582 

    회원 목록을 select 로 불러와서 선택시 input 에 집어넣기

  10. No Image 13Dec
    by
    2019/12/13 Views 485 

    네이버 밴드 글 가져오기

  11. No Image 13Dec
    by
    2019/12/13 Views 317 

    카운트다운 스크립트

  12. No Image 13Dec
    by
    2019/12/13 Views 326 

    이름 마지막 한자리 별표 처리

  13. jQuery 요소(elements) 미디어 컨버팅 플러그인

  14. No Image 13Dec
    by
    2019/12/13 Views 320 

    글 작성시 랜덤형 자동 댓글로 인사 멘트남기기

  15. No Image 13Dec
    by
    2019/12/13 Views 384 

    iframe 금지된 사이트 iframe 으로 불러오기

  16. No Image 13Dec
    by
    2019/12/13 Views 389 

    이미지에 워터마크 넣기

  17. No Image 13Dec
    by
    2019/12/13 Views 255 

    style 수정시 서버에서 로딩되게 하기

  18. No Image 13Dec
    by
    2019/12/13 Views 382 

    우측 퀵메뉴

  19. 특정 게시판에서 이미지 파일만 업로드 허용하기

  20. No Image 29Apr
    by
    2019/04/29 Views 743 

    쉽고 간편한 인쇄 팁

Board Pagination Prev 1 2 3 Next
/ 3

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved