글 작성시 특정 내용이 자동적으로 등록되게 할 수 있을까요?? 정보
글 작성시 특정 내용이 자동적으로 등록되게 할 수 있을까요??
본문
글 작성시 특정 내용이 자동 등록되게 하고 싶습니다..
예를들어서 글 적을 때 내용 하단부분에..
등록한 시간.. 해서 2008년 12월 까지만 자동으로 등록되게 하고 싶은데..어떻게 해야할까요??
지금이 2008년 12월달이니까 이달에 등록된 글들은 모두 2008년 12월로 표시가 되고..
내년에 등록하는 글들은 자동적으로 2009년 01월로 표시가 되게 하고싶습니다.
예를들어서 글 적을 때 내용 하단부분에..
등록한 시간.. 해서 2008년 12월 까지만 자동으로 등록되게 하고 싶은데..어떻게 해야할까요??
지금이 2008년 12월달이니까 이달에 등록된 글들은 모두 2008년 12월로 표시가 되고..
내년에 등록하는 글들은 자동적으로 2009년 01월로 표시가 되게 하고싶습니다.
댓글 전체

조금 더 상세한 내용이 필요 할 것 같습니다.
정확한 용도를 말씀 해주시면 답변하기 쉬울 것 같네요..^^
자동등록 이라는 의미도 잘 모르겠구요..^^;
내용상으로만 보면 그냥 리스트에서 날짜 출력 방식만 바꾸면 될것 같은데^^;
<?=strftime("%Y-%M", strtotime($list[$i][wr_datetime]))?>
정확한 용도를 말씀 해주시면 답변하기 쉬울 것 같네요..^^
자동등록 이라는 의미도 잘 모르겠구요..^^;
내용상으로만 보면 그냥 리스트에서 날짜 출력 방식만 바꾸면 될것 같은데^^;
<?=strftime("%Y-%M", strtotime($list[$i][wr_datetime]))?>

알려주신대로 적용을 해 봤는데...2008-00이라고만 출력이 되네요.ㅠㅜ

상세하게 말씀 드리면.. 게시판에서 글쓰기를 하잖아요..
글을 쓸 때 글 내용 하단부분에... 발췌내용이 자동으로 등록되게 하려고 합니다.
예를들어 내용에서 말씀드린것과 같이..
특정 게시판에 글을 쓸 때마다 하단부에 발췌..카오디오 2008년 12월호..이렇게 출력되게 하고 싶거든요..
내년 1월이 되면 발췌..카오디오 2009년 1월호 이런식으로 자동으로 하단에 등록되서 view화면에서 보여지게 하고 싶습니다.
글을 쓸 때 글 내용 하단부분에... 발췌내용이 자동으로 등록되게 하려고 합니다.
예를들어 내용에서 말씀드린것과 같이..
특정 게시판에 글을 쓸 때마다 하단부에 발췌..카오디오 2008년 12월호..이렇게 출력되게 하고 싶거든요..
내년 1월이 되면 발췌..카오디오 2009년 1월호 이런식으로 자동으로 하단에 등록되서 view화면에서 보여지게 하고 싶습니다.
글쎄...
용도가 어떤건지 모르지만 등록하는 글의 등록 년월을 자동으로 저장하고자 하시는 것 같은데...
그렇다면 write_update.php 의 sql문에서 자동으로 년월을 등록해 주면 되겠네요.
필드가 다 사용중이라면 필드 하나를 만드셔서
년월 저장하기 위한 필드가 wr_reg 이라면
$date = date("Ymd"); <== 원하시는 형태로 받으시고..
$sql = " insert into $write_table
set wr_num = '$wr_num',
중략
wr_last = '$g4[time_ymdhis]',
wr_ip = '$_SERVER[REMOTE_ADDR]',
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10',
wr_reg = '$date'
";
sql_query($sql);
이렇게 저장시키신 후 원하시는 형태로 불러들이면 될 것 같은데...
용도가 어떤건지 모르지만 등록하는 글의 등록 년월을 자동으로 저장하고자 하시는 것 같은데...
그렇다면 write_update.php 의 sql문에서 자동으로 년월을 등록해 주면 되겠네요.
필드가 다 사용중이라면 필드 하나를 만드셔서
년월 저장하기 위한 필드가 wr_reg 이라면
$date = date("Ymd"); <== 원하시는 형태로 받으시고..
$sql = " insert into $write_table
set wr_num = '$wr_num',
중략
wr_last = '$g4[time_ymdhis]',
wr_ip = '$_SERVER[REMOTE_ADDR]',
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10',
wr_reg = '$date'
";
sql_query($sql);
이렇게 저장시키신 후 원하시는 형태로 불러들이면 될 것 같은데...
올리고 보니 요엘아빠께서 상세설명을 달아주셨네요.
그렇다면 현재 저장되어 있는 데이터를 불러서 뿌려주면 될 것 같은데요.
현재 wr_datetime필드에 등록 날자가 저장되어 있으니 이 필드를 불러 들여서 뿌려주면 되겠네요.
view.php 원하시는 부분에
$new_date = explode("-", $view[wr_datetime]);
$p_date = "발췌".$new_date[0]."년 ".$new_date[1]."월호";
을 넣으시고
view스킨 원하시는 곳에 <?=$p_date?> 하시면 됩니다.
그렇다면 현재 저장되어 있는 데이터를 불러서 뿌려주면 될 것 같은데요.
현재 wr_datetime필드에 등록 날자가 저장되어 있으니 이 필드를 불러 들여서 뿌려주면 되겠네요.
view.php 원하시는 부분에
$new_date = explode("-", $view[wr_datetime]);
$p_date = "발췌".$new_date[0]."년 ".$new_date[1]."월호";
을 넣으시고
view스킨 원하시는 곳에 <?=$p_date?> 하시면 됩니다.

허걱..감사합니다.^^;
제대로 출력이 되네요~~
그런데 이거 혹시..내년 1월로 가면 2009년 01월로 표기가 되는거죠??^^;
다시한번 감사드립니다.
제대로 출력이 되네요~~
그런데 이거 혹시..내년 1월로 가면 2009년 01월로 표기가 되는거죠??^^;
다시한번 감사드립니다.

내년 1월에 글을 쓰셔야....... 내년 01월로 표기가 되는겁니다..^^;;
말씀하신대로 자동으로 하시고 싶으시면
<?=date("YM", time())?>
으로 사용 하셔야 합니다..
말씀하신대로 자동으로 하시고 싶으시면
<?=date("YM", time())?>
으로 사용 하셔야 합니다..