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

리스트에서 체크 게시물 여분필드 (셀렉트박스) 변경 문의 채택완료

그누배우자 2년 전 조회 1,917

안녕하세요

 

게시판 리스트에서 아래와 같이 

여분필드를 변경하는걸 사용하고 있습니다.

(일반 게시판은 아니고 1:1문의 게시판입니다.)

 

</p>

<p><select name="qa_5" id="qa_5_<?php echo $i;?>" class="ipfull2" onchange="qa5_chk('<?php echo $i;?>','<?php echo $list[$i]['qa_id'];?>',this.value);">

<option value="확인" <? if($list[$i]['qa_5'] == '확인') echo " selected "; ?>>확인</option>

<option value="취소 <? if($list[$i]['qa_5'] == '취소') echo " selected "; ?>>취소</option>

</select></p>

<p> </p>

<p> </p>

<p>            <script>

            var qa5_chk = function(qa_num,qa_id,field) {

                $.ajax({

                    type:"post",

                    url:"<?php echo $qa_skin_url;?>/list_up.php",

                    data:

                    {

                        qa_num : qa_num,

                        qa_id : qa_id,

                        qa_5 : field

                    },

                    dataType:"html",

                     success:function(res){

                        $("#qa_5_"+qa_num).val(res);

                            if(res){

                                alert(res+"(으)로 변경되었습니다");

                            }else{

                                alert("변경 실패");

                            }

                            location.reload();

                        }

                });

            }</p>

<p></script></p>

<p> </p>

<p> </p>

<p> </p>

<p>--list_up.php--</p>

<p> </p>

<p><?php

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

<p>$write_table = $g5['qa_content_table'].$_POST['bo_table'];

$sql = " update ".$write_table." set qa_5 = '".$_POST['qa_5']."' where qa_id = '".$_POST['qa_id']."' ";

sql_query($sql);

$sql = "select qa_5 from ".$write_table." where qa_id = '".$_POST['qa_id']."' ";

$row = sql_fetch($sql);</p>

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

  echo $row['qa_5'];

else

 echo '';

?></p>

<p>

 

 

작동은 아주 잘되고 있는데요

이걸 게시물 선택(다중)시 에도 적용할 수 있도록 하고 싶습니다.

한번에 체크한 게시물을 일괄변경 할 수 있게요

 

체크박스에 체크가 되야 select 박스가 나오면 더 좋을것 같아서

 

 

게시물 삭제하는 곳에 응용을 하면될것 같은데 도무지 방향을 못잡겠습니다. ㅠ

혹시 알고 계신 고수님계시면 도움 부탁드립니다.감사합니다.

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

답변 2개

채택된 답변
+20 포인트
로그인 후 평가할 수 있습니다

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

e
2년 전

여러개를 선택해서 일괄 확인을 하길 원하는것 같은데요.

지금 하는 방법과는 다릅니다.

체크한 값을 전체를

으로 감싸서 넘겨서

update.php 파일에서 받은 값의 checkbox 수많큼 for 문을 돌려서 저장해주는 겁니다.

 

 

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

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

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

로그인