수정시에 새로 생성한 폼의 내용이 사라져요! 정보
수정시에 새로 생성한 폼의 내용이 사라져요!본문
write.skin.php에서.. head문에..
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//연락처
$ex1_filed = explode("-",$write[wr_1]);
$ext1_01 = $ex2_filed[1];
//기타 생략..
}
?>
라고 선언을 했구요..
입력폼은...
<input class=field maxlength=100 size=50 name='ext1_01' value='<?=$ext1_01?>' type='text' itemname='연락처' required checked="checked">
라고 잡았구요..
write.update.skin.php에서는..
$wr_1 = "$ext1_01";
$sql1 = " update $write_table set wr_1 = '$wr_1' where wr_id = '$wr_id' ";
sql_query($sql1);
라고 해놓고..
수정을 눌렀는데 글쎄 내용이 나오질 않네요ㅠ
어디가 틀렸는지 확인좀 해주세요~~~~
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//연락처
$ex1_filed = explode("-",$write[wr_1]);
$ext1_01 = $ex2_filed[1];
//기타 생략..
}
?>
라고 선언을 했구요..
입력폼은...
<input class=field maxlength=100 size=50 name='ext1_01' value='<?=$ext1_01?>' type='text' itemname='연락처' required checked="checked">
라고 잡았구요..
write.update.skin.php에서는..
$wr_1 = "$ext1_01";
$sql1 = " update $write_table set wr_1 = '$wr_1' where wr_id = '$wr_id' ";
sql_query($sql1);
라고 해놓고..
수정을 눌렀는데 글쎄 내용이 나오질 않네요ㅠ
어디가 틀렸는지 확인좀 해주세요~~~~
댓글 전체
일단 write.update.skin.php 이 아니라 write_update.skin.php 이구요
(혹시 오타인가요?)
그리고 input에 name='wr_1'로 하면 따로 write_update.skin.php에 코드를 삽입하지 않아도
입력이 됩니다.
bbs/write_update.php에 보면 wr_1 ~ 10의 값들을 받아서 입력하는 부분이 있습니다.
따로 쿼리를 보내는 것 보다 위 방법데로 하시는게 좋을 듯 싶구요...
------------
이부분
$wr_1 = "$ext1_01";
이렇게 따옴표 제거 하시구요
$wr_1 = $ext1_01;
외에는 딱히 문제 될건 없어 보이는데...
이런거 오류 확인하는건 echo로 출력 해보는게 제일입니다.
write_update.skin.php 에다 아래 코드 삽입 하여 출력 해보고 제대로 나온다면 제대로 값을
보내는 거고 아니라면 값을 보내지 못하는거겠죠.
echo $wr_1;
exit();
(혹시 오타인가요?)
그리고 input에 name='wr_1'로 하면 따로 write_update.skin.php에 코드를 삽입하지 않아도
입력이 됩니다.
bbs/write_update.php에 보면 wr_1 ~ 10의 값들을 받아서 입력하는 부분이 있습니다.
따로 쿼리를 보내는 것 보다 위 방법데로 하시는게 좋을 듯 싶구요...
------------
이부분
$wr_1 = "$ext1_01";
이렇게 따옴표 제거 하시구요
$wr_1 = $ext1_01;
외에는 딱히 문제 될건 없어 보이는데...
이런거 오류 확인하는건 echo로 출력 해보는게 제일입니다.
write_update.skin.php 에다 아래 코드 삽입 하여 출력 해보고 제대로 나온다면 제대로 값을
보내는 거고 아니라면 값을 보내지 못하는거겠죠.
echo $wr_1;
exit();
그래도 안되요ㅠ
수정 누르면.. 연락처 부분이 쑝~ 사라지네요..ㄷㄷ
일단 위에 구문에서 유추를 해본다면
wr_1 필드에 단순이 wr_1 값을 쓰는것이 아니라 explode 해서 값을 쪼갠후에 사용하기 때문에 그런 현상으로 보입니다.
$wr_1 = $ext1_01; 이라고 값을 넣으시면 안될듯 합니다.
---- 문제 예상 부분 --
$ex1_filed = explode("-",$write[wr_1]);
$ext1_01 = $ex2_filed[1];
이렇게 한후에 2번째 배열값을 가져가니
저장을 할때도
$wr_1 = "인위적 값 넣기-".$ext1_01;
처럼 인위적으로 값을 넣었습니다.
// 인위적으로 explode 명령이 먹힐수 있도록 값을 만들어서 저장을 하게 해보았습니다.
대충 이런씩으로 해줘야 하지 않을까 합니다.
이건 임시적인 방법일 뿐이고 정확하게 스킨을 올리신다면 좀더 많은 답변을 들으실수 있을듯 합니다.
wr_1 필드에 단순이 wr_1 값을 쓰는것이 아니라 explode 해서 값을 쪼갠후에 사용하기 때문에 그런 현상으로 보입니다.
$wr_1 = $ext1_01; 이라고 값을 넣으시면 안될듯 합니다.
---- 문제 예상 부분 --
$ex1_filed = explode("-",$write[wr_1]);
$ext1_01 = $ex2_filed[1];
이렇게 한후에 2번째 배열값을 가져가니
저장을 할때도
$wr_1 = "인위적 값 넣기-".$ext1_01;
처럼 인위적으로 값을 넣었습니다.
// 인위적으로 explode 명령이 먹힐수 있도록 값을 만들어서 저장을 하게 해보았습니다.
대충 이런씩으로 해줘야 하지 않을까 합니다.
이건 임시적인 방법일 뿐이고 정확하게 스킨을 올리신다면 좀더 많은 답변을 들으실수 있을듯 합니다.
해결이 안되셨다면 채택 안하셔도 되는데...
방황하는중년님 말씀처럼 스킨파일을 첨부 하는게 답변에 도움이 될 듯 싶네요.
방황하는중년님 말씀처럼 스킨파일을 첨부 하는게 답변에 도움이 될 듯 싶네요.
늦은 시간까지 접속해 주셔서 감사합니다ㅠ 사실 위에분 쓰신 걸 유추해서.. bbs/write.update.php따라가서 해봤더니.. 결국에는 성공을 했구요... 감사하다고 글을 쓸랬더니 글들을 남겨 주셨네요ㅠ 어이쿠.... echo문을 어떻게 사용하는지를 잘 모르는 상황인지라;;(책보고 해도 어디가 어떻게 틀렸는지를 몰라서요.. 혼자서 하기 힘드네요^^;) 아무튼.. 답변 달아 주신 모든 분들.. 제가자기 전에 감사하다고 컴퓨터한테 꾸벅 인사라도 할께요ㅠ