채택완료

date_select 다시 질문 올려요ㅠ

2017-01-12 (목) 15:50:35 2,312

년도가 잘 나와서 다 된줄알았는데 테스트중에 문제를 발견하여..

<tr>

    <th scope="row"><label for="wr_15">마감일</label></th>

<td>

  <?php

        echo date_select(G5_TIME_YMD, "yy"); 

        ?> 

     </td>

</tr>

 

wirte에 이케 써주고

write_update에 

$wr_15 = $_POST['yy_y'] . $_POST['yy_m'] . $_POST['yy_d']; 

$sql1 = update ~ " 해주었습니다.

DB확인해보니 

2017년 2월 3일이면

201723 으로 저장이 되고 있습니다.

근데 수정을 누르면 다시 오늘 날짜로 돌아가 있네요..

이부분은 어떻게 해결해주어야하나요..?

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트
2017-01-12 (목) 16:01:33

$date_select = ($write[wr_15])?date("Y-m-d",strtotime($write[wr_15])):G5_TIME_YMD; echo date_select($date_select, "yy");

로 변경해보세요

답변에 대한 댓글 1개

이렇게 해보았는데 여전히 오늘 날짜로 초기화가 됩니다ㅜㅜ 답변감사합니다

중간에 구분자 "-"를 넣어 저장해 주시고요 update 처리시 구분자 "-"로 처리해서 form 값에 데이터를 보일수 있도록 처리해 주시면 될듯 합니다.

답변에 대한 댓글 1개

답변갑사합니다 한번 해보겠습니다.

답변을 작성하려면 로그인이 필요합니다.