리스트에서 여분필드 값 변경하기 소스 확인 부탁드립니다.

리스트에서 여분필드 값 변경하기 소스 확인 부탁드립니다.

QA

리스트에서 여분필드 값 변경하기 소스 확인 부탁드립니다.

답변 2

본문

리스트에서 여분필드 wr_14를 변경하기 위해 아래와 같이 했는데, 전혀 동작을 하지 않아서요.

 

리스트에서 아래 내용 추가

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

 

<script>
var wr14_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_14 : field
        },
        dataType:"html",
        success:function(res){
            $("#wr_14_"+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_14 = '".$_POST['wr_14']."' where wr_id = '".$_POST['wr_id']."' ";
sql_query($sql);
$sql = "select wr_14 from ".$write_table." where wr_id = '".$_POST['wr_id']."' ";
$row = sql_fetch($sql);

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

 

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

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

이 질문에 댓글 쓰기 :

답변 2

쿼리는 크게 문제 없어 보이는데 sql이 제대로 나오는지 한번 체크해보세요.

그럼 개발자 도구로 스크립트 에러 확인과 alert등으로 함수가 실행되나 확인해보세요.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 766
© SIRSOFT
현재 페이지 제일 처음으로