메뉴 건너뛰기

조회 수 641 추천 수 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 09Apr
    by
    2024/04/09 Views 40 

    sql 바인딩 그누보드에서 해보기

  2. No Image 09Apr
    by
    2024/04/09 Views 46 

    홈페이지를 특정 IP 일때 다른 페이지로 연결하기

  3. No Image 09Apr
    by
    2024/04/09 Views 43 

    페이지 하단 커스텀 플레이어

  4. No Image 09Apr
    by
    2024/04/09 Views 37 

    유튜브 반응형 만들기

  5. No Image 09Apr
    by
    2024/04/09 Views 60 

    엑셀파일 읽어서 바로 DB에 업로드하기

  6. 회원 가입 페이지에서 랜덤 닉네임 보여주기

  7. 게시물 관리 기능을 업데이트

  8. No Image 09Apr
    by
    2024/04/09 Views 47 

    날짜및 시간 선택 jquery 라이브러리

  9. No Image 16May
    by
    2023/05/16 Views 179 

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

  10. No Image 05Jan
    by
    2023/01/05 Views 130 

    회원가입 못하게

  11. 그누보드 이력서 스킨

  12. fullcalendar 달력 게시판 스킨

  13. No Image 24Mar
    by
    2021/03/24 Views 332 

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

  14. No Image 24Mar
    by
    2021/03/24 Views 190 

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

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

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

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

  17. 13Dec
    by 조쉬
    2019/12/13 Views 641 

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

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

    네이버 밴드 글 가져오기

  19. No Image 13Dec
    by
    2019/12/13 Views 370 

    카운트다운 스크립트

  20. No Image 13Dec
    by
    2019/12/13 Views 374 

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

Board Pagination Prev 1 2 3 4 Next
/ 4

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved