게시물 이동시 이동된 게시물을 현재 시간으로 고치기.
본문
게시물 이동시 이동된 게시물의 작성시간을 현재시간으로 고치며 이동하고 싶습니다.
이동할 게시물 리스트 앞의 체크박스를 이용하여 여러게시물을 동시에 이동하기 위해 이동 버튼을 누르면 뜨는 팝업창에서 시간을 유지하며 옮길것인지 시간을 현재 시간으로 갱신하며 옮길것인지 선택 가능하게 하고 싶습니다.
이런 복잡한 기능도 구현이 가능한건지 모르겠습니다.
지난번 질문을 드린바 있는 내용인데요.
다른 분께서 답변을 주시긴 했습니다만..제가 초보자라 이해를 못했습니다.
아래와 같이 알려주셨는데요
move_update.php 에서
$sql = " insert into $move_write_table <--- 바로 윗줄에 아래 코드를 추가 해주면 됩니다
if($체크박스네임) <--- 체크박스도 넣는다면 if문 추가
$row2[wr_datetime] = $g4[time_ymdhis];
와 같이 알려주셨습니다.
위 팁을 막상 적용해보니 아무것도 안되네요.
분명 제가 뭔가 실수하고 있는것 같은데 제가 한것이 뭐가 잘못된것인지 알려주셨으면 합니다.
네이버 블로그의 체크박스 만들기 강좌를 보고 move.php 에서
날짜를 오늘로 수정 하기 :<input type=checkbox id='time_ymdhis' name='time_ymdhis_yes' value="time_ymdhis_yes">
와 같이 체크박스를 넣었습니다.
엉뚱한데 들어가긴 했지만..위치는 고치면 될것 같습니다.
그리고 move_update.php 에서
if($time_ymdhis_yes)
$row2[wr_datetime] = $g4[time_ymdhis];
$sql = " insert into $move_write_table
와 같이 넣었는데요. 저렇게 하는거 아닌가요??
저렇게 하니까 아무것도 안되네요..ㅜㅠ
분명 체크박스에 체크했는데 글 작성날짜 그대로이더군요.
이 질문은 지난번에 질문드린적이 있었는데 다른분께서 if문을 빼고 하라고 하셔서 뺐더니 원하는 것처럼 체크박스로 날짜를 변경하거나 유지하는게 아니라 체크박스와 상관없이 무조건 날짜가 바뀌어 버렸습니다.
체크박스나 다른 방식으로
$row2[wr_datetime] = $g4[time_ymdhis];
위 코드를 적용하는것을 선택할 수 있게 하려면 어떻게 해야 할지요.
!-->!-->
답변 1
if문 바로 위에 아래코드를 넣어서 값이 나오는지 보세요
나오지 않는다면 체크박스 위치가 잘못된 것이 이유일 것입니다
체크박스가 form내에 들어가야지 아무곳에나 둔다고 되는 것이 아닙니다
echo $time_ymdhis_yes .'////////////////'; exit;