그누보드5 글 작성 시간 업데이트 관련입니다. 채택완료
write.skin.php 페이지에서 input(wr_6) 값을 새로 넣거나 수정했을 때
view.skin.php 페이지에 나오는 wr_datetime 을 자동으로 현재시간으로 바꾸는 방법이 있을까요?
view.skin.php 페이지에서 조건문으로
if (empty($view['wr_6'])==false) { sql_query(" update {$write_table} set wr_datetime=now() where wr_id='{$wr_id}' "); }
이렇게 해보니 view.skin.php 페이지가 한 박자(?) 늦게 적용되더라구요.(글 작성 완료 버튼 누른 뒤 새로고침 해야 적용됌)
작성 한 뒤 view에서 바로 반영되게 할 수 없을까요?! 아공 적다보니 질문이 많아서 죄송합니다 ㅠ.ㅜ;
답변 3개
view페이지에서 업데이트 문을 빼고 write_update.php 페이지에서
wr_6이 있을 경우 wr_datetime를 업데이트 하도록 하시면 될꺼 같은데요?
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
write_update.php 쓰임새에 대해 잘 몰랐는데
이번을 계기로 엄청난 발전을 이룬 것 같습니다!!!!!
정말 감사드립니다~!! 이것 뿐만 아니라 다른 문제들도 시원하게 해결되었습니다! 감사요~^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
if (empty($write['wr_6'])==false) { sql_query(" update {$write_table} set wr_datetime='".G5_TIME_YMDHIS."' where wr_id='{$wr_id}' "); }
대신 view 페이지에다가 아래 코드를 삽입하면 잘되긴하는데 새로고침을 해야반영이 됩니다.
if (empty($view['wr_6'])==false) { sql_query(" update {$write_table} set wr_datetime='".G5_TIME_YMDHIS."' where wr_id='{$wr_id}' "); }
글 수정완료 버튼 누룬다음 즉각적으로 반영되게 할 순 없을까요?