글을 쓸 때는 값을 입력하고 수정시에는 값이 입력되지 않게 하는 방법 > 그누4 질문답변

그누4 질문답변

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

글을 쓸 때는 값을 입력하고 수정시에는 값이 입력되지 않게 하는 방법 정보

글을 쓸 때는 값을 입력하고 수정시에는 값이 입력되지 않게 하는 방법

본문

글에 고유번호를 부여하고 싶어서 wirte_update.skin.php에 아래와 같은 코드를 넣었습니다.
$s_time = date("YmdHis", $g4[server_time]);
sql_query(" update $write_table set wr_1 = '$s_time' where wr_id = '$wr_id' ");

입력은 되는 데 수정시 wr_1값도 같이 수정된다는 문제가 있더라구요.
그래서 아래와 같이 시도해 봤는데 "수정"일 경우에는 어떻게 해야하는지를 모르겠습니다.
나름 짜집기를 해봤는데 오히려 입력되었던 값이 삭제되버리네요 ㅠㅠ

$s_time = date("YmdHis", $g4[server_time]);
if ($w == ""){
sql_query(" update $write_table set wr_1 = '$s_time' where wr_id = '$wr_id' ");
} else {

}

수정시에는 값이 입력되지도 삭제되지도 않게 하려며 어떻게 해야 하는지 알려주세요~
글 읽어주셔서 감사합니다. ^^

댓글 전체

쿼리부분을 비교문으로 수정하는 방법도 있지만,

간단하게 write.skin.php 에서 $_GET["wr_id"] 값이 있으면, 수정페이지이므로

$_GET["wr_id"]값이 있을 경우 <input> 에 readonly 속성을 넣는 방법도 있어요
wirte_update.skin.php을 아래와 같이 만들면 됩니다

$s_time = date("YmdHis", $g4[server_time]);
$tmptime=$w=='u'?$wr[wr_1]:$s_time;
sql_query(" update $write_table set wr_1 = '$tmptime' where wr_id = '$wr_id' ");
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT