테스트 사이트 - 개발 중인 베타 버전입니다

리스트에서 셀렉트선택 여분필드값 수정 문의 채택완료

들꽃이므로 2년 전 조회 2,390

</strong>

====== list.php ===</p>

<p><select name="wr_1" id="wr_1_<?php echo $i;?>" onchange="wr_1_chk('<?php echo $i;?>','<?php echo $list[$i]['wr_id'];?>',this.value);">

  <option value="가입신청" <? if($list[$i]['wr_1'] == '가입신청') echo " selected "; ?>>가입</option>

  <option value="설치예약" <? if($list[$i]['wr_1'] == '설치예약') echo " selected "; ?>>설예</option>

  <option value="설치완료" <? if($list[$i]['wr_1'] == '설치완료') echo " selected "; ?>>설완</option>

</select></p>

<p> </p>

<p><script type="text/javascript">

var wr_1_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("변경 실패");

                }

                location.reload();

            }

    });

}

</script></p>

<p> </p>

<p>====== list_up.php ===</p>

<p><?php

if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가</p>

<p>include_once("./_common.php");</p>

<p>$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);</p>

<p>if($row['wr_1'])

  echo $row['wr_1'];

else

 echo '';

?>



이렇게 해 보았는데 계속 변경실패로 수정이 안됩니다.

어디가 문제일까요?

<strong>

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
m
2년 전
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 

이부분때문 아닐까요
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

2년 전

res를 console.log(res)로 찍어서 응답구간을 하나 더 만들고

update 페이지에서 sql문을 출력해보면 뭔가 나오지 않을까요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인