글쓰기 수정을 하면 일부 값이 초기화됩니다. 정보
글쓰기 수정을 하면 일부 값이 초기화됩니다.본문
글쓰기기 후 수정을 누르면 일부 데이터가 초기화되거나 나타나지 않습니다.
해당 값은 wr_5, wr_6, wr_8 입니다.
아래 내용은 해당 스킨의 write_upate.skin.php입니다.
<meta charset="utf-8" />
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
/* if($w != 'u') {
echo "<script language='JavaScript'>alert('감사합니다.');history.go(-1);</script>";
} */
//생년월일
$wr_10 = "$birth1-$birth2-$birth3";
//휴대전화
$wr_7 = "$hp1-$hp2-$hp3";
sql_query("update $write_table set wr_2='$wr_2', wr_10='$wr_10',wr_5='$wr_5', wr_6='$wr_6', wr_7='$wr_7', wr_8='$wr_8', wr_11 = '$wr_11', wr_12 = '$wr_12', wr_13 = '$wr_13' where wr_id='$wr_id' ");
//if(!$member[mb_id]) {
echo "<script language='JavaScript'>alert('감사합니다. 정상적으로 신청되었습니다.');window.location='{$g4[path]}/bbs/board.php?bo_table=$bo_table'; </script>";
//alert("Thank you. You have successfully apply.", $g4[path]);
//}
?>
해당 값은 wr_5, wr_6, wr_8 입니다.
아래 내용은 해당 스킨의 write_upate.skin.php입니다.
<meta charset="utf-8" />
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
/* if($w != 'u') {
echo "<script language='JavaScript'>alert('감사합니다.');history.go(-1);</script>";
} */
//생년월일
$wr_10 = "$birth1-$birth2-$birth3";
//휴대전화
$wr_7 = "$hp1-$hp2-$hp3";
sql_query("update $write_table set wr_2='$wr_2', wr_10='$wr_10',wr_5='$wr_5', wr_6='$wr_6', wr_7='$wr_7', wr_8='$wr_8', wr_11 = '$wr_11', wr_12 = '$wr_12', wr_13 = '$wr_13' where wr_id='$wr_id' ");
//if(!$member[mb_id]) {
echo "<script language='JavaScript'>alert('감사합니다. 정상적으로 신청되었습니다.');window.location='{$g4[path]}/bbs/board.php?bo_table=$bo_table'; </script>";
//alert("Thank you. You have successfully apply.", $g4[path]);
//}
?>
댓글 전체
![](http://sir.kr/data/member_image/89/89943993.gif?1405693174)
Write.skin 에서 인풋 텍스트박스의 name이 잘못된게 아닐까요?
![](http://sir.kr/data/member_image/tj/tjdwnsqkr213.gif?1392181458)
name 이 잘못되었다면sql에 값조차 재대로 입력되지 않았을겁니다;; 아마 input의 값부분을 잘못적으신게 아닐지;;
![](http://sir.kr/data/member_image/tj/tjdwnsqkr213.gif?1392181458)
저도 많이하는 실수지만 input value="" <- 요부분이 잘못된거 같습니다.
![](http://sir.kr/data/member_image/gg/gg6718.gif?1305623574)
value="<?=$write[wr_8]?>"
이런식.. ?
이런식.. ?
에이치 님의 방법 대로 했더니 정상적으로 되었습니다. 감사합니다.