리스트에서 선택수정하기 질문입니다 > 그누4 질문답변

그누4 질문답변

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

리스트에서 선택수정하기 질문입니다 정보

리스트에서 선택수정하기 질문입니다

본문

리스트에서 참여,후보,탈락 이걸 바로 수정하고 싶은데요

chk_wr_id 체크박스 값은 넘어가는데까진 어떻게 했는데

select의 wr_18 값을 저장할려면 어떻게 해야할까요?

-리스트페이지-

<td width=30><? if ($is_checkbox) { ?><input type=checkbox name=chk_wr_id[] value="<?=$list[$i][wr_id]?>"><? } ?></td>
<td width=70>
<select name=wr_18[]>
<option value="1" <? if ($list[$i][wr_18]=="1") echo"selected";?>>참여
<option value="2" <? if ($list[$i][wr_18]=="2") echo"selected";?>>후보
<option value="3" <? if ($list[$i][wr_18]=="3") echo"selected";?>>탈락
</select>
</td>
<td width=1 bgcolor="#c1c1c1"></td>


-수정페이지-
<?
include_once("./_common.php");

$tmp_array = array();
if ($wr_id) // 건별수정
    $tmp_array[0] = $wr_id;
else // 일괄수정
    $tmp_array = $_POST[chk_wr_id];

for ($i=0; $i<count($tmp_array);  $i++)
{

 if ($is_admin != "super")
    {
            alert("최고관리자가 아닌 경우 다른 관리자의 게시판은 수정이 불가합니다.");
    }
    // 게시글 수정
    $sql =" update $write_table set wr_18= ''  where wr_id= '{$tmp_array[$i]}' ";
    sql_query($sql);
}

goto_url("./board.php?bo_table=$bo_table&page=$page&pr_id=$pr_id" . $qstr);
?>
  • 복사

댓글 전체

저렇게 해서는 체크박스 체크한 게시물인지 아닌지 구별할 수 없습니다
이렇게 해보세요
<select name='wr_<?=$list[$i][wr_id]?>'>

$ss ='wr_'.$tmp_array[$i];
$sql =" update $write_table set wr_18= '$_POST[$ss]'  where wr_id= '{$tmp_array[$i]}' ";

그리고 최고 관리자가 아닌 경우 어쩌고 하는 경고 if문은 for 문 밖으로 빼내세요

아주 이해하기 쉽게 자기 코드를 보여준 질문이어서 답변드립니다
© SIRSOFT
현재 페이지 제일 처음으로