필드에 쓰기를 하면 기존값이 다 없어집니다.. 정보
필드에 쓰기를 하면 기존값이 다 없어집니다..본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
<?
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에만 데이터가 들어가고 나머지는 그대로 있어야 하는데말이죠... 좋은 해결방법이 없을까요?? 어제부터 이틀째 잡고 있는부분이네요.. 오류점좀 찾아주세요...ㅠㅠ
오류 주소 :
<?
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에만 데이터가 들어가고 나머지는 그대로 있어야 하는데말이죠... 좋은 해결방법이 없을까요?? 어제부터 이틀째 잡고 있는부분이네요.. 오류점좀 찾아주세요...ㅠㅠ
댓글 전체