글작성시 여분필드 값에 따라 자동으로 구분 저장하는 방법 문의드립니다(소스첨부) 정보
글작성시 여분필드 값에 따라 자동으로 구분 저장하는 방법 문의드립니다(소스첨부)본문
안녕하세요 고수님들~^^
현재 wr_2 값에 생년을 받고 있습니다. 1980 이렇게...
그리고 wr_2에 올해 년도를 빼면 나이가 나오잖아용~
그 나이값에 따라 wr_9에 나이범위 데이타를 입력되게끔 하고 싶습니다.
그래서 write_update.skin.php 에 아래와 같이 나름 머리를 쥐어짜서 소스를 넣었는데
작동을 안하는거 같습니다.-_-;;;;
업데이트 파일에서 멈추고, mysql로 필드를 봐도 자료입력이 안되네용~
어떤 부분이 틀렸는지, 작동하려면 어떻게 수정해야할지 조언좀 부탁드립니다.
// wr_2에 입력한 생년에 따라 wr_9필드에 자동으로 나이구분값 입력
$year = $date("Y") - 'wr_2';
// 현재년도에서 입력한 년(wr_2)도 뺀값을 $year로 지정
if($year < 10) { $sql9 = " update g4_write_$bo_table set wr_9 = '-9' where wr_id = '$wr_id' "; };
if($year >= 10 && $year <=14) { $sql9 = " update g4_write_$bo_table set wr_9 = '10-14' where wr_id = '$wr_id' "; };
if($year >= 15 && $year <=19) { $sql9 = " update g4_write_$bo_table set wr_9 = '15-19' where wr_id = '$wr_id' "; };
if($year >= 20 && $year <=24) { $sql9 = " update g4_write_$bo_table set wr_9 = '20-24' where wr_id = '$wr_id' "; };
if($year >= 25 && $year <=29) { $sql9 = " update g4_write_$bo_table set wr_9 = '25-29' where wr_id = '$wr_id' "; };
if($year >= 30 && $year <=34) { $sql9 = " update g4_write_$bo_table set wr_9 = '30-34' where wr_id = '$wr_id' "; };
if($year >= 35 && $year <=39) { $sql9 = " update g4_write_$bo_table set wr_9 = '35-39' where wr_id = '$wr_id' "; };
if($year >= 40 && $year <=44) { $sql9 = " update g4_write_$bo_table set wr_9 = '40-44' where wr_id = '$wr_id' "; };
if($year >= 45 && $year <=49) { $sql9 = " update g4_write_$bo_table set wr_9 = '45-49' where wr_id = '$wr_id' "; };
if($year >= 50 && $year <=54) { $sql9 = " update g4_write_$bo_table set wr_9 = '50-54' where wr_id = '$wr_id' "; };
if($year >= 55 && $year <=59) { $sql9 = " update g4_write_$bo_table set wr_9 = '55-59' where wr_id = '$wr_id' "; };
if($year >= 60 && $year <=64) { $sql9 = " update g4_write_$bo_table set wr_9 = '60-64' where wr_id = '$wr_id' "; };
if($year >= 65 && $year <=69) { $sql9 = " update g4_write_$bo_table set wr_9 = '65-69' where wr_id = '$wr_id' "; };
if($year > 70) { $sql9 = " update g4_write_$bo_table set wr_9 = '70-' where wr_id = '$wr_id' "; };
sql_query($sql9);
현재 wr_2 값에 생년을 받고 있습니다. 1980 이렇게...
그리고 wr_2에 올해 년도를 빼면 나이가 나오잖아용~
그 나이값에 따라 wr_9에 나이범위 데이타를 입력되게끔 하고 싶습니다.
그래서 write_update.skin.php 에 아래와 같이 나름 머리를 쥐어짜서 소스를 넣었는데
작동을 안하는거 같습니다.-_-;;;;
업데이트 파일에서 멈추고, mysql로 필드를 봐도 자료입력이 안되네용~
어떤 부분이 틀렸는지, 작동하려면 어떻게 수정해야할지 조언좀 부탁드립니다.
// wr_2에 입력한 생년에 따라 wr_9필드에 자동으로 나이구분값 입력
$year = $date("Y") - 'wr_2';
// 현재년도에서 입력한 년(wr_2)도 뺀값을 $year로 지정
if($year < 10) { $sql9 = " update g4_write_$bo_table set wr_9 = '-9' where wr_id = '$wr_id' "; };
if($year >= 10 && $year <=14) { $sql9 = " update g4_write_$bo_table set wr_9 = '10-14' where wr_id = '$wr_id' "; };
if($year >= 15 && $year <=19) { $sql9 = " update g4_write_$bo_table set wr_9 = '15-19' where wr_id = '$wr_id' "; };
if($year >= 20 && $year <=24) { $sql9 = " update g4_write_$bo_table set wr_9 = '20-24' where wr_id = '$wr_id' "; };
if($year >= 25 && $year <=29) { $sql9 = " update g4_write_$bo_table set wr_9 = '25-29' where wr_id = '$wr_id' "; };
if($year >= 30 && $year <=34) { $sql9 = " update g4_write_$bo_table set wr_9 = '30-34' where wr_id = '$wr_id' "; };
if($year >= 35 && $year <=39) { $sql9 = " update g4_write_$bo_table set wr_9 = '35-39' where wr_id = '$wr_id' "; };
if($year >= 40 && $year <=44) { $sql9 = " update g4_write_$bo_table set wr_9 = '40-44' where wr_id = '$wr_id' "; };
if($year >= 45 && $year <=49) { $sql9 = " update g4_write_$bo_table set wr_9 = '45-49' where wr_id = '$wr_id' "; };
if($year >= 50 && $year <=54) { $sql9 = " update g4_write_$bo_table set wr_9 = '50-54' where wr_id = '$wr_id' "; };
if($year >= 55 && $year <=59) { $sql9 = " update g4_write_$bo_table set wr_9 = '55-59' where wr_id = '$wr_id' "; };
if($year >= 60 && $year <=64) { $sql9 = " update g4_write_$bo_table set wr_9 = '60-64' where wr_id = '$wr_id' "; };
if($year >= 65 && $year <=69) { $sql9 = " update g4_write_$bo_table set wr_9 = '65-69' where wr_id = '$wr_id' "; };
if($year > 70) { $sql9 = " update g4_write_$bo_table set wr_9 = '70-' where wr_id = '$wr_id' "; };
sql_query($sql9);
댓글 전체
$year = date("Y") - $wr_2;
이렇게 해보세요
이렇게 해보세요
넓은마인드님 감사합니다.
write_update에서 멈춤현상은 없어졌는데,
wr_9에 해당 자료가 저장되진 않네요~ ㅠㅠ
write_update에서 멈춤현상은 없어졌는데,
wr_9에 해당 자료가 저장되진 않네요~ ㅠㅠ
update g4_write_$bo_table set wr_9 = '-9' where wr_id = '$wr_id' "
이렇게 되어있는 것을
update $write_table set wr_9 = '-9' where wr_id = '$wr_id' "
이런식으로 바꿔보세요
이렇게 되어있는 것을
update $write_table set wr_9 = '-9' where wr_id = '$wr_id' "
이런식으로 바꿔보세요
넓은마인드님 감사합니다.^^ 잘 작동합니다.^^
잘 동작하시면 채택.^^
깜밖했네요 ㅎㅎ 감사합니다.