2026, 새로운 도약을 시작합니다.

view 페이지에서 필드 수정하기 채택완료

view 페이지 상태에서 필드를 수정하고 싶은데.. 

방법을 모르겠습니다. gpt 선생님도 이건 대답을 잘 못해주네요.. ㅎㅎ

Copy




     

         작성중 :

         

버튼을 눌렀을 때, wr_9 값을 수정하고 싶습니다.

1954516915_1740892175.1488.png

이렇게 디자인해서 사용하고 싶은데.. 조언 부탁드립니다.

답변 4개

채택된 답변
+20 포인트

한번 참고해 보세요.

https://sir.kr/g5_tip/19475

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

답변에 대한 댓글 1개

바로 이거예요.. 감사합니다.

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

등록버튼은 필요없으니 삭제 하세요

자바스크립트 부분에 함수를 추가하세요.

라디오버튼을 클릭하면 즉시 적용 됩니다

function toggleCheckboxByDiv(i, val){

 location.href="board.php?bo_table="+g5_bo_table+'&wr_id=<?php echo $view['wr_id'];?>&wr_9='+val;

}

view스킨 상단 php부분에 넣으세요

if(!empty($wr_9)){

  sql_query("update $write_table set wr_9='$wr_9'  where wr_id='$wr_id' ");

  $view['wr_9']= $wr_9;

}

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

답변에 대한 댓글 1개

잘 되네요. 새로운 방법을 알게 되었습니다. 감사합니다. ㅎㅎ

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

Copy




    function toggleCheckboxByDiv(id, value) {

        // 체크박스

        $("input[name='wr_9']").prop("checked", false);

        // 클릭된것

        $("#" + id).prop("checked", true);

        

        $("#wr9_submit").data("wr_9", value);

    }

    $("#wr9_submit").click(function () {

        var bo_table = "";

        var wr_id = "";

        var wr_9 = $("#wr9_submit").data("wr_9") || "";

        $.ajax({

            url: "/change_wr9.php",

            type: "POST",

            data: { bo_table: bo_table, wr_id: wr_id, wr_9: wr_9 },

            success: function(response) {

                alert("상태가 변경되었습니다.");

            },

            error: function() {

                alert("오류 발생. 다시 시도해 주세요.");

            }

        });

    });




ajax 로 처리하면 쉽게 할 수 있습니다.
bbs/change_wr9.php 파일을 만들고 이 파일에서 값이 처리 되도록 하면 될 것입니다.
 
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

ajax 로 처리해보려고 하는데.. 잘 안되네요.. 쉽지가 않습니다. ㅠ

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

흠 

toggleCheckboxByDiv 함수를 사용해서 id를 값을 정해주셔다면 
함수에서 실제 여분필드명wr_9을 정의 해주셔다라는뜻인지요? 

함수자체 와  업데이트 파일를 보여주시기바랍니다.

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

답변에 대한 댓글 1개

답변 감사드립니다. 해결되었습니다. 앞으로도 많은 조언 부탁드립니다.

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

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

로그인
🐛 버그신고