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

잘 안되서 질문드립니다, 업데이트 관련 채택완료

뽕엄능브라 1년 전 조회 39,215

스크랩 메모를 스크랩스킨 리스트에서 수정버튼두고

수정할 수 있게 했는데요

</p>

<p> <textarea id='adm_memo_<?php echo $list[$i]['ms_id']?>' name='adm_memo' value="<?php echo $list[$i]['adm_memo']?>"   class='memo_ed' cols="67%" rows="3" title="메모 변경">

     

   <?php echo $list[$i]['adm_memo']?>

 

 </textarea> </p>

<p><a id="<span style="color:#f39c12;">memo_update_<?php echo $list[$i]['ms_id']?></span>" class="btn_06"  data-ms_id="<?php echo $list[$i]['ms_id']?>" ">저장</a>

 </p>

<p> </p>

<p> <?php echo $list[$i]['adm_memo']?>로 텍스트에리어에는 저장된 내용이 잘 나타납니다,</p>

<p>그걸 수정하고 저장하기 위해</p>

<p> </p>

<p>$(document).on('click', '<span style="color:#f39c12;">#memo_update_<?php echo $list[$i]['ms_id']?></span>', function(){</p>

<p>        var ms_id = $(this).data("ms_id");

        var adm_memo =$("#adm_memo_<?php echo $list[$i]['ms_id']?>").val();</p>

<p>        </p>

<p>        $.ajax({

            url: "<?php echo G5_BBS_URL;?>/scrap_update_adm_memo.php",

            type: "POST",

            data: {</p>

<p>                "ms_id": ms_id,

                "adm_memo": adm_memo</p>

<p>            },</p>

<p>            dataType : "text",

            cache: false,</p>

<p>

            error:function(){

                alert("error");

            },</p>

<p>            success:function(data){</p>

<p>                sql = data.sql;</p>

<p>            }</p>

<p>        });</p>

<p>

  location.reload();</p>

<p>});

 </p>

<p>이렇구요</p>

<p> </p>

<p>bbs/scrap_update_adm_memo.php은</p>

<p> </p>

<p>$ms_id = $_GET['ms_id'];

$adm_memo = $_GET['adm_memo'];</p>

<p>

$sql = " update $g5[scrap_table] set 

            adm_memo = '$adm_memo'

             where ms_id = '$ms_id' " ; 

             </p>

<p>sql_query($sql);</p>

<p> </p>

<p>

 

위와 같이 했는데 업데이트가 안되네요.

위와 같이 하면 다른건 다 되던데

이건 왜 안되는걸까요? <?php echo $list[$i]['ms_id']?>도 잘 나타나는데,,,,

 

 

 

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

답변 2개

채택된 답변
+20 포인트
1년 전
scrap_update_adm_memo.php첫부분에

include_once('_common.php');

넣었나요?

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

답변에 대한 댓글 3개

뽕엄능브라
1년 전
include_once("./_common.php"); 이거 있습니다, 이상하게 안되네요
균이
1년 전
location.reload(); 를 success:function()내에 넣으세요
success에 alert(data); 넣어보고
뽕엄능브라
1년 전
감사합니다 힌트를 주셔서 해결했습니다,
스크랩스킨이 테마/맴버/BASIC에 있는데,,,,
include_once("../../../../../common.php"); 이것 넣으니 잘됩니다, 얼럿 알려주신거 해보고 알았습니다,

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

s
sinbi Expert
1년 전

POST 방식으로 넘기는데, GET방식으로 받아서 그런 듯.

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

답변에 대한 댓글 1개

뽕엄능브라
1년 전
ㅎ post 하면 post로 받아야 하나보죠? 바꿔도 여전히 안되네요. 인풋필드에서는 잘 되었는데 텍스트에리어 문제 때문아닌가 싶기도 하구요

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

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

로그인