동글이

리스트에서 셀렉트박스 이용 여분필드값 바로 적용하기

· 2020-11-14 (토) 15:16:00 · 7666 · 7

여분필드 wr_1을 이용한다면

 

리스트에서 아래 내용 추가

<select name="wr_1" id="wr_1_<?php echo $i;?>" onchange="wr1_chk('<?php echo $i;?>','<?php echo $list[$i]['wr_id'];?>',this.value);" class="form-control input-sm">
      <option value="">확인중</option>
      <option value="10" <? if($list[$i]['wr_1'] == '10') echo " selected "; ?>>예약완료</option>
      <option value="20" <? if($list[$i]['wr_1'] == '20') echo " selected "; ?>>예약취소</option>
      <option value="30" <? if($list[$i]['wr_1'] == '30') echo " selected "; ?>>환불완료</option>

</select>

 

<script>
var wr1_chk = function(wr_num,wr_id,field) {
    $.ajax({
        type:"post",
        url:"<?php echo $board_skin_url;?>/list_up.php",
        data:
        {
            bo_table : g5_bo_table,
            wr_num : wr_num,
            wr_id : wr_id,
            wr_1 : field
        },
        dataType:"html",
        success:function(res){
            $("#wr_1_"+wr_num).val(res);
            if(res)
                alert(res+"(으)로 변경되었습니다");
            else
                alert("변경 실패");
        }
    });
}
</script>

 

해당 스킨 폴더에 list_up.php 파일은 아래와 같이 했습니다.

<?php
include_once("./_common.php");

$write_table = $g5['write_prefix'].$_POST['bo_table'];
$sql = " update ".$write_table." set wr_1 = '".$_POST['wr_1']."' where wr_id = '".$_POST['wr_id']."' ";
sql_query($sql);
$sql = "select wr_1 from ".$write_table." where wr_id = '".$_POST['wr_id']."' ";
$row = sql_fetch($sql);

if($row['wr_1'])
  echo $row['wr_1'];
else
 echo '';
?>

 

스킨폴더에 있는 _common.php 파일은 

<?php
include_once("../../../common.php");
?>

|

댓글 7개

좋은 소스네요 감사합니다
ajax로 깔끔하게 구현되었네요 ㅎㅎ
감사합니다.
2020-11-17 (화) 13:24:53
뭔가 멋진거 같은데....ㅎㅎ
1.리스트에서 셀렉트 박스로 여분필드값을 바로 변경저장하는건가요?
2.라디오버튼으로 할려면 어떻게 해야 할지,,ㅎ
네. 리스트엣 셀렉트 박스 값을 바로 변경 저장하게 됩니다.
라디오 버튼 해보지는 않았지만, 응용하면 되지 않을까요..
2020-11-17 (화) 14:54:52
감사합니다. 간단명료하고 존내요..ㅎㅎㅎ
2021-08-07 (토) 18:11:01
감사합니다~
값 잘 들어가고 통신도 잘 되는데요
alert 창 뜬 후에 셀렉트박스의 값은 빈칸이 나타나고 있습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
20-12-10 조회 7,532
20-12-08 조회 5,976
20-12-08 조회 8,638
20-12-05 조회 8,116
20-12-03 조회 7,241
20-12-03 조회 5,546
20-11-24 조회 6,409
20-11-24 조회 7,791
20-11-23 조회 6,157
20-11-22 조회 7,355
20-11-20 조회 5,619
20-11-19 조회 6,607
20-11-19 조회 5,516
20-11-19 조회 5,652
20-11-19 조회 6,042
20-11-14 조회 7,667
20-11-11 조회 7,561
20-11-09 조회 6,601
20-11-06 조회 8,041
20-11-05 조회 7,171
20-11-01 조회 7,091
20-10-30 조회 1.1만
20-10-28 조회 6,480
20-10-28 조회 7,156
20-10-27 조회 1.5만
20-10-27 조회 5,819
20-10-21 조회 6,058
20-10-20 조회 6,359
20-10-20 조회 6,514
20-10-14 조회 8,932