리스트에서 직접 수정을 하게 하려합니다.. 정보
리스트에서 직접 수정을 하게 하려합니다..본문
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]' 값을 바꿔 주어야하는지....
도움을 요청합니다. 부탁드립니다.
###############################################
<?
$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]' 값을 바꿔 주어야하는지....
도움을 요청합니다. 부탁드립니다.
댓글 전체
각각의 checkbox를 jquery로 바인딩시켜서
클릭시 ajax로 처리하시는게 가장 편할듯 합니다.
클릭시 ajax로 처리하시는게 가장 편할듯 합니다.
감사합니다..
해결하였습니다...
해결하였습니다...