필드 추가 후 글쓰기 하면 입력이 되지 않고 수정하면 입력이되요... 정보
필드 추가 후 글쓰기 하면 입력이 되지 않고 수정하면 입력이되요...본문
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 에 뭐가 잘못된건가요? 왜 글쓰기를 하면 입력이 되지않고 수정으로 글을 적으면 그제서야 글이 입력될까요?
고수님들께 여쭤봅니다~~
바쁘시겠지만 한마디 조언 부탁드립니다..
감사합니다.
<?
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' ";
이렇게 처리 한번 해보세요
echo 문으로 확인해보시고요
where wr_id = '$wr_id' ";
이렇게 처리 한번 해보세요
넓은마인드님.. 매번 정확히 답을 알려주셔서 너무 감사합니다~
where wr_id = '$wr_id' ";
이렇게 바꾸니 잘 됩니다~^^
좋은 하루되세요~~
where wr_id = '$wr_id' ";
이렇게 바꾸니 잘 됩니다~^^
좋은 하루되세요~~