필드 추가 후 글쓰기 하면 입력이 되지 않고 수정하면 입력이되요... > 그누4 질문답변

그누4 질문답변

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

필드 추가 후 글쓰기 하면 입력이 되지 않고 수정하면 입력이되요... 정보

필드 추가 후 글쓰기 하면 입력이 되지 않고 수정하면 입력이되요...

본문

DB에 필드를 추가하고 skin 폴더에 write_update.skin.php  파일 생성 후 아래와 같이 넣었습니다.

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

// 자신만의 코드를 넣어주세요.
if(!$wr_comment) {  // 코멘일때는 저장하면 안됩.
$sql = " update $write_table
                set wr_fname = '$wr_fname',
      wr_mname = '$wr_mname',
                      wr_fphone = '$wr_fphone',
      wr_mphone = '$wr_mphone'
                      $sql_ip
                      $sql_password
              where wr_id = '$wr[wr_id]' ";
    sql_query($sql);
}
?>


view.skin.php 에는
<?=$view[wr_fname]?>
,
white.skin.php 에는
<input class='ed' size=50 name=wr_fphone id="wr_fphone" itemname="아빠전화" value="<?=$write['wr_fphone']?>">

이렇게 작성하였습니다. DB는 이상없이 잘 쌓이고 있습니다.
문제는..
최초에 글쓰기를 하면 view.skin.php 에서 보여지지가 않지만, 수정을 하여 다시 적으면 그제서야 내용이 입력이 됩니다. white_update.skin.php 에 뭐가 잘못된건가요? 왜 글쓰기를 하면 입력이 되지않고 수정으로 글을 적으면 그제서야 글이 입력될까요?

고수님들께 여쭤봅니다~~
바쁘시겠지만 한마디 조언 부탁드립니다..
감사합니다.
  • 복사

댓글 전체

where 문에서 $wr 변수를 쓰셨는데 글쓰기 시 해당 변수에 wr_id 값이 있는지 확인해보셔야 할꺼 같습니다

echo 문으로 확인해보시고요

where wr_id = '$wr_id' ";

이렇게 처리 한번 해보세요
© SIRSOFT
현재 페이지 제일 처음으로