필드에 쓰기를 하면 기존값이 다 없어집니다.. > 그누4 질문답변

그누4 질문답변

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

필드에 쓰기를 하면 기존값이 다 없어집니다.. 정보

필드에 쓰기를 하면 기존값이 다 없어집니다..

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

// 현재글의 스크랩 카운트
$temp =mysql_fetch_array(mysql_query("select count(*) from g4_scrap where bo_table='$bo_table' and wr_id = $wr_id"));
$scrap_count = $temp[0];

if ($w == "u")
{
$sql7 = " update $g4[write_prefix]$bo_table set wr_7 = '$wr_7' where wr_id = '$wr_id'";
sql_query($sql7);

$sql8 = " update $g4[write_prefix]$bo_table set wr_8 = '$wr_8' where wr_id = '$wr_id'";
sql_query($sql8);

$sql9 = " update $g4[write_prefix]$bo_table set wr_9 = '$wr_9' where wr_id = '$wr_id'";
sql_query($sql9);

$sql10 = " update $g4[write_prefix]$bo_table set wr_10 = '$wr_10' where wr_id = '$wr_id'";
sql_query($sql10);
goto_url("./board.php?bo_table=$bo_table&wr_id=$wr_id&page=$page");
}

?>
데이터 쓰기 sql 명령문이고요...



 <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="70"> <? if($view[wr_7] == '승인') echo "<img src='$board_skin_path/img/sign_01_1.gif' border=0 >"; ?></td>
        <td>
<? if($member[mb_id] == 'admin') { ?>
<div style="font-family: 돋움; color:#0F4D9E; font-size:11px; word-break:break-all;" align="center">승인<input type=checkbox name=wr_7 value='승인' <? if($view[wr_7] == '승인') echo " checked "; ?>><br>
<input name=btnsubmit type=image src="<?=$board_skin_path?>/img/btn_ok.gif" alt="확인" border="0" align="absmiddle"></div><? }?> </td>
      </tr>
    </table>
</td>
    <td height="50">
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="70"><? if($view[wr_8] == '승인') echo "<img src='$board_skin_path/img/sign_02.gif' border=0 >"; ?></td>
        <td>
<? if($member[mb_id] == 'sinwoo25') { ?>
<div style="font-family: 돋움; color:#0F4D9E; font-size:11px; word-break:break-all;" align="center">승인<input type=checkbox name=wr_8 value='승인' <? if($view[wr_8] == '승인') echo " checked "; ?>><br>
        <input name=btnsubmit type=image src="<?=$board_skin_path?>/img/btn_ok.gif" alt="확인" border="0" align="absmiddle"></div><? }?> </td>
      </tr>
    </table>
</td>
<td height="50">
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="70"><? if($view[wr_9] == '승인') echo "<img src='$board_skin_path/img/sign_03.gif' border=0 >"; ?></td>
        <td>
<? if($member[mb_id] == 'lek6904') { ?>
<div style="font-family: 돋움; color:#0F4D9E; font-size:11px; word-break:break-all;" align="center">승인<input type=checkbox name=wr_9 value='승인' <? if($view[wr_9] == '승인') echo " checked "; ?>><br>
        <input name=btnsubmit type=image src="<?=$board_skin_path?>/img/btn_ok.gif" alt="확인" border="0" align="absmiddle"></div><? }?> </td>
      </tr>
    </table>
</td>
<td height="50">
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="70"><? if($view[wr_10] == '승인') echo "<img src='$board_skin_path/img/sign_04.gif' border=0 >"; ?></td>
        <td width="50">
<? if($member[mb_id] == 'ghdtnswlq') { ?>
<div style="font-family: 돋움; color:#0F4D9E; font-size:11px; word-break:break-all;" align="center">승인<input type=checkbox name=wr_10 value='승인' <? if($view[wr_10] == '승인') echo " checked "; ?>><br>
        <input name=btnsubmit type=image src="<?=$board_skin_path?>/img/btn_ok.gif" alt="확인" border="0" align="absmiddle"></div><? }?> </td>
      </tr>
    </table>

실제로 입력되는 곳입니다. 체크박스를 클릭하면 승인이라는 메세지가 필드에 저장되는 형식인데요. 위에 보시다시피 아이디 별로 체크박스가 뜨게 만들어져 있는데요. 첫번째사람이 체크를 해서 데이터를 보내면 wr_7 wr_8 wr9 wr_10 필드가 다 바뀌게 됩니다. wr_7만 클릭했을때는 wr_7에만 데이터가 들어가고 나머지는 그대로 있어야 하는데말이죠... 좋은 해결방법이 없을까요?? 어제부터 이틀째 잡고 있는부분이네요.. 오류점좀 찾아주세요...ㅠㅠ

댓글 전체

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

회원로그인

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