주차수 변환 질문
본문
안녕하십니까? 앞에서 몇번 질문을 했던 그누초보, php초보 입니다.
저는 wr_8에 년수를 입력받고 wr_9에 월 wr_10에 일을 입력받아서
wr_7 에 해당 주차를 저장 하려고 합니다.
그래서 위 캡쳐화면에 두번째와 같이 코딩을 하였습니다.
(<input type="hidden" name="wr_7" value="<?php echo date('W',$view['wr_8'].$view['wr_9'].$view['wr_10']);?> ) <--이렇게 코딩 하였습니다.
데이터가 제대로 들어갔는지 보니
캡쳐처럼 DB에 "<b>Warning</b>: date() expects parameter ..." 라고 들어가 있습니다.
혹시 변수에 데이터가 잘못 넘어갔나 해서
(<input type="hidden" name="wr_7" value<?php echo date('W','20200107'); ?>> )이렇게 입력 했더니
34</td></tr> <!-- <tr><td colspan=2 height=1 bgco... <--- 이렇게 에러 가 입력되었습니다.
어떻게 하면 좋을까요 많은 조언 부탁 드립니다.
답변 1
value="<?php echo ~~~?>"> 태그 마감이 제대로 안된 것도 문제지만
date함수는 아래처럼 해야합니다-이런건 date함수 사용법을 찾아보면 금방 알 수 있을텐데요
<?php
$tm = strtotime("{$view['wr_8']}-{$view['wr_9']}-{$view['wr_10']}");
?>
<input type="hidden" name="wr_7" value="<?php echo date("W", $tm)?>">