리스트에서 직접 수정을 하게 하려합니다.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

리스트에서 직접 수정을 하게 하려합니다.. 정보

리스트에서 직접 수정을 하게 하려합니다..

본문

list.skin.php 파일의 선택삭제하는 체크박스입니다.(내용은 좀 생략하였습니다.)
###############################################
<?
$i=-1;
$gNum=ceil(count($list)/4);
    for ($h=0; $h<$gNum; $h++) {
      echo "<tr><td>";
      for($k=0; $k<4; $k++){ $i++; ?>

<input type=checkbox name=chk_wr_id[] value="<?=$list[$i][wr_id]?>" <? if($list[$i][wr_1] == "y") echo "checked"; ?>>

<?}?>
###################################################
리스트의 선택삭제하는 체크박스를 이용하여 해당 디비의 wr_1 필드를 수정하려고 합니다.


##### 업뎃파일 전체 ######################################
<?
include_once("./_common.php");
 
$tmp_array = $_POST[chk_wr_id];

for ($i=0; $i<count($tmp_array);  $i++)
{
$wr_1 ='wr_1'.$tmp_array[$i];
$sql =" update $write_table set  wr_1 = '$_POST[$wr_1]' where wr_id= '{$tmp_array[$i]}' ";
sql_query($sql);
}

goto_url("./board.php?bo_table=$bo_table&page=$page" . $qstr);
?>
###########################################################

내용은요...
리스트 앞의 선택박스에 체크하면 wr_1에 y를 기록하는 거예요. 만약 체크박스를 풀면 n을 기록하던지 아님 지워버리던지 뭐 의미는 없지만 하여튼 기록된 y는 지워야 됩니다.

그런데 wr_id 값을 업데이트로 넘기는데 있어서 도저히 풀수가 없어서 도움을 요청합니다.

list.skin 파일에서 값을 정해 넘겨야하는지.. 아니면 update 파일에서 조건을 줘서 wr_1 = '$_POST[$wr_1]'  값을 바꿔 주어야하는지....

도움을 요청합니다. 부탁드립니다.

댓글 전체

전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT