묻고답하기

<? // search_end.php3 중 시작부분..

//////////////////////////////////////////////////////////////////////  검색 시작일 시작

$start_year = 1009810800 + 31536000*($start_year-2002);
// 이부분은 steelheart님께서 도와주셨거든요..^^;;
// 헌데 년도식은 그런대로 해결된듯한데 달수랑 일수를 어케 처리해야될지 몰라 아래처럼 노가다했습니다..ㅡ_ㅡ;; 도움을주세요..
// 검색도 정확하지가 않구요.. 제가원한건 2002년 2월 5일부터 2002년 2월 10일까지 지정해서 검색하면
// 정확하게 그 안에 있는 데이터의 수를 뽑아오고 싶거든요..
// 지금꺼로 하면 실제 데이터보다 1개의 수가 더 많이 뽑혀나오더라구요.. 왜그런건지..
// 초보가 부탁드립니다..ㅜ.ㅜ
/*
if($start_year=="2002") $start_year=1009810800;
elseif($start_year=="2003") $start_year=1041346800;
elseif($start_year=="2004") $start_year=1041346800+(31536000*1);
elseif($start_year=="2005") $start_year=1041346800+(31536000*2);
elseif($start_year=="2006") $start_year=1041346800+(31536000*3);
elseif($start_year=="2007") $start_year=1041346800+(31536000*4);
elseif($start_year=="2008") $start_year=1041346800+(31536000*5);
elseif($start_year=="2009") $start_year=1041346800+(31536000*6);
elseif($start_year=="2010") $start_year=1041346800+(31536000*7);
elseif($start_year=="2011") $start_year=1041346800+(31536000*8);
elseif($start_year=="2012") $start_year=1041346800+(31536000*9);
elseif($start_year=="2013") $start_year=1041346800+(31536000*10);
elseif($start_year=="2014") $start_year=1041346800+(31536000*11);
elseif($start_year=="2015") $start_year=1041346800+(31536000*12);
elseif($start_year=="2016") $start_year=1041346800+(31536000*13);
elseif($start_year=="2017") $start_year=1041346800+(31536000*14);
elseif($start_year=="2018") $start_year=1041346800+(31536000*15);
elseif($start_year=="2019") $start_year=1041346800+(31536000*16);
elseif($start_year=="2020") $start_year=1041346800+(31536000*17);
elseif($start_year=="2021") $start_year=1041346800+(31536000*18);
elseif($start_year=="2022") $start_year=1041346800+(31536000*19);
elseif($start_year=="2023") $start_year=1041346800+(31536000*20);
elseif($start_year=="2024") $start_year=1041346800+(31536000*21);
elseif($start_year=="2025") $start_year=1041346800+(31536000*22);
*/

if($start_mon=="1") $start_mon="";
elseif($start_mon=="2") $start_mon=2678400;
elseif($start_mon=="3") $start_mon=2678400+2419200;
elseif($start_mon=="4") $start_mon=2678400+2419200+2678400;
elseif($start_mon=="5") $start_mon=2678400+2419200+2678400+2592000;
elseif($start_mon=="6") $start_mon=2678400+2419200+2678400+2592000+2678400;
elseif($start_mon=="7") $start_mon=2678400+2419200+2678400+2592000+2678400+2592000;
elseif($start_mon=="8") $start_mon=2678400+2419200+2678400+2592000+2678400+2592000+2678400;
elseif($start_mon=="9") $start_mon=2678400+2419200+2678400+2592000+2678400+2592000+2678400+2678400;
elseif($start_mon=="10") $start_mon=2678400+2419200+2678400+2592000+2678400+2592000+2678400+2678400+2592000;
elseif($start_mon=="11") $start_mon=2678400+2419200+2678400+2592000+2678400+2592000+2678400+2678400+2592000+2678400;
elseif($start_mon=="12") $start_mon=2678400+2419200+2678400+2592000+2678400+2592000+2678400+2678400+2592000+2678400+2592000;

if($start_day=="1") $start_day='';
elseif($start_day=="2") $start_day=86400;
elseif($start_day=="3") $start_day=86400+(86400*1);
elseif($start_day=="4") $start_day=86400+(86400*2);
elseif($start_day=="5") $start_day=86400+(86400*3);
elseif($start_day=="6") $start_day=86400+(86400*4);
elseif($start_day=="7") $start_day=86400+(86400*5);
elseif($start_day=="8") $start_day=86400+(86400*6);
elseif($start_day=="9") $start_day=86400+(86400*7);
elseif($start_day=="10") $start_day=86400+(86400*8);
elseif($start_day=="11") $start_day=86400+(86400*9);
elseif($start_day=="12") $start_day=86400+(86400*10);
elseif($start_day=="13") $start_day=86400+(86400*11);
elseif($start_day=="14") $start_day=86400+(86400*12);
elseif($start_day=="15") $start_day=86400+(86400*13);
elseif($start_day=="16") $start_day=86400+(86400*14);
elseif($start_day=="17") $start_day=86400+(86400*15);
elseif($start_day=="18") $start_day=86400+(86400*16);
elseif($start_day=="19") $start_day=86400+(86400*17);
elseif($start_day=="20") $start_day=86400+(86400*18);
elseif($start_day=="21") $start_day=86400+(86400*19);
elseif($start_day=="22") $start_day=86400+(86400*20);
elseif($start_day=="23") $start_day=86400+(86400*21);
elseif($start_day=="24") $start_day=86400+(86400*22);
elseif($start_day=="25") $start_day=86400+(86400*23);
elseif($start_day=="26") $start_day=86400+(86400*24);
elseif($start_day=="27") $start_day=86400+(86400*25);
elseif($start_day=="28") $start_day=86400+(86400*26);
elseif($start_day=="29") $start_day=86400+(86400*27);
elseif($start_day=="30") $start_day=86400+(86400*28);
elseif($start_day=="31") $start_day=86400+(86400*29);
//////////////////////////////////////////////////////////////////////  검색 시작일 끝

//////////////////////////////////////////////////////////////////////  검색 마감일 시작
if($end_year=="2002") $end_year=1009810800;
elseif($end_year=="2003") $end_year=1041346800;
elseif($end_year=="2004") $end_year=1041346800+(31536000*1);
elseif($end_year=="2005") $end_year=1041346800+(31536000*2);
elseif($end_year=="2006") $end_year=1041346800+(31536000*3);
elseif($end_year=="2007") $end_year=1041346800+(31536000*4);
elseif($end_year=="2008") $end_year=1041346800+(31536000*5);
elseif($end_year=="2009") $end_year=1041346800+(31536000*6);
elseif($end_year=="2010") $end_year=1041346800+(31536000*7);
elseif($end_year=="2011") $end_year=1041346800+(31536000*8);
elseif($end_year=="2012") $end_year=1041346800+(31536000*9);
elseif($end_year=="2013") $end_year=1041346800+(31536000*10);
elseif($end_year=="2014") $end_year=1041346800+(31536000*11);
elseif($end_year=="2015") $end_year=1041346800+(31536000*12);
elseif($end_year=="2016") $end_year=1041346800+(31536000*13);
elseif($end_year=="2017") $end_year=1041346800+(31536000*14);
elseif($end_year=="2018") $end_year=1041346800+(31536000*15);
elseif($end_year=="2019") $end_year=1041346800+(31536000*16);
elseif($end_year=="2020") $end_year=1041346800+(31536000*17);
elseif($end_year=="2021") $end_year=1041346800+(31536000*18);
elseif($end_year=="2022") $end_year=1041346800+(31536000*19);
elseif($end_year=="2023") $end_year=1041346800+(31536000*20);
elseif($end_year=="2024") $end_year=1041346800+(31536000*21);
elseif($end_year=="2025") $end_year=1041346800+(31536000*22);

if($end_mon=="1") $end_mon="";
elseif($end_mon=="2") $end_mon=2678400;
elseif($end_mon=="3") $end_mon=2678400+2419200;
elseif($end_mon=="4") $end_mon=2678400+2419200+2678400;
elseif($end_mon=="5") $end_mon=2678400+2419200+2678400+2592000;
elseif($end_mon=="6") $end_mon=2678400+2419200+2678400+2592000+2678400;
elseif($end_mon=="7") $end_mon=2678400+2419200+2678400+2592000+2678400+2592000;
elseif($end_mon=="8") $end_mon=2678400+2419200+2678400+2592000+2678400+2592000+2678400;
elseif($end_mon=="9") $end_mon=2678400+2419200+2678400+2592000+2678400+2592000+2678400+2678400;
elseif($end_mon=="10") $end_mon=2678400+2419200+2678400+2592000+2678400+2592000+2678400+2678400+2592000;
elseif($end_mon=="11") $end_mon=2678400+2419200+2678400+2592000+2678400+2592000+2678400+2678400+2592000+2678400;
elseif($end_mon=="12") $end_mon=2678400+2419200+2678400+2592000+2678400+2592000+2678400+2678400+2592000+2678400+2592000;

if($end_day=="1") $end_day='';
elseif($end_day=="2") $end_day=86400;
elseif($end_day=="3") $end_day=86400+(86400*1);
elseif($end_day=="4") $end_day=86400+(86400*2);
elseif($end_day=="5") $end_day=86400+(86400*3);
elseif($end_day=="6") $end_day=86400+(86400*4);
elseif($end_day=="7") $end_day=86400+(86400*5);
elseif($end_day=="8") $end_day=86400+(86400*6);
elseif($end_day=="9") $end_day=86400+(86400*7);
elseif($end_day=="10") $end_day=86400+(86400*8);
elseif($end_day=="11") $end_day=86400+(86400*9);
elseif($end_day=="12") $end_day=86400+(86400*10);
elseif($end_day=="13") $end_day=86400+(86400*11);
elseif($end_day=="14") $end_day=86400+(86400*12);
elseif($end_day=="15") $end_day=86400+(86400*13);
elseif($end_day=="16") $end_day=86400+(86400*14);
elseif($end_day=="17") $end_day=86400+(86400*15);
elseif($end_day=="18") $end_day=86400+(86400*16);
elseif($end_day=="19") $end_day=86400+(86400*17);
elseif($end_day=="20") $end_day=86400+(86400*18);
elseif($end_day=="21") $end_day=86400+(86400*19);
elseif($end_day=="22") $end_day=86400+(86400*20);
elseif($end_day=="23") $end_day=86400+(86400*21);
elseif($end_day=="24") $end_day=86400+(86400*22);
elseif($end_day=="25") $end_day=86400+(86400*23);
elseif($end_day=="26") $end_day=86400+(86400*24);
elseif($end_day=="27") $end_day=86400+(86400*25);
elseif($end_day=="28") $end_day=86400+(86400*26);
elseif($end_day=="29") $end_day=86400+(86400*27);
elseif($end_day=="30") $end_day=86400+(86400*28);
elseif($end_day=="31") $end_day=86400+(86400*29);
//////////////////////////////////////////////////////////////////////  검색마감일 끝

$start_date = $start_year+$start_mon+$start_day;

$end_date = $end_year+$end_mon+$end_day;

// $start_date 와 $end_date로 DB에서 데이터를 뽑아오는데요..
// 값이 정확치가 않아요..ㅡ.ㅜ 2월달도 끼고. 그리고 검색하는 페이지에서 셀렉트박스로 하잖아요..
// 그부분도 어케 해야할지 몰르겠어요.. 전 일케 했거든요?
?>

///////////////////////////// start_search.php3

<table border=0 cellspacing=0 cellpadding=0 width=150 bgcolor=#FFCC00 align=center>
<form name=search action="search_end.php3" method=post>
<tr>
<td bgcolor=6F9FBF align=center height=20>
<font size=2 face=돋움><b>기간별 발주량 검색</b></font></td>
</tr>
<tr>
<td>
<font size=2 face=돋움>검색시작일<br>

<select name="start_year" size=1>
<?
for ($i=2002; $i <= 2025; $i++)
{
  echo "<option value='$i'>$i</option>";
}
?>
</select>

<select name="start_mon" size="1">
<?
for ($i=1; $i <= 12; $i++)
{
  echo "<option value='$i'>$i</option>";
}
?>
</select>

<select size="1" name="start_day">
<?
for ($i=1; $i <= 31; $i++)
{
  echo "<option value='$i'>$i</option>";
}
?>
</select><br>

검색종료일<br>

<select name="end_year" size=1>
<?
for ($i=2002; $i <= 2025; $i++)
{
  echo "<option value='$i'>$i</option>";
}
?>
</select>

<select size="1" name="end_mon">
<?
for ($i=1; $i <= 12; $i++)
{
  echo "<option value='$i'>$i</option>";
}
?>
</select>

<select size="1" name="end_day">
<?
for ($i=1; $i <= 31; $i++)
{
  echo "<option value='$i'>$i</option>";
}
?>
</select>
<br>
<center><INPUT TYPE="submit" value="검색하기"></center>
</td>
</tr>
</form>
</table>

제가 어케 할려는지 아시겠죠?ㅡ.ㅜ 도와주세요..
제가 php의 정말 초보인지라..
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
집귀신 XE 업데이트 이후 로그인 오류 수정방법을 알려주세요!  
미소천사그대 글쓰기 시간 없애는 방법 알고싶습니다 [3] file 2016.03.28 by EISOFT
최태진814 으아아! 왜이러는 거죠???? [1] file 2016.03.28 by EISOFT
왕초보 xe 상단메뉴요 디자인을 바꿀려면 에디트플러스에서 손봐줘야하는건가요? [1] 2016.03.28 by EISOFT
아야c46a4 도와주세요 업로드와 크롬관련입니다 .  
왕초보 닷홈 무료웹호스팅 서버에서 홈페이지를만들었는데 호스팅을 카페24로 바꾸고싶은데 어떻게하나요 [1] 2016.03.28 by 불금
시후맘 제로보드4 설치 [2] 2016.03.28 by 불금
WML 알지보드로 제로보드로 옮길 때 데이터 호환이 되나요? [1] 2016.03.28 by 불금
steve 네이버 사이트등록을 위한 메타태그삽입관련 [2] file 2016.03.29 by 마야
yuuki xe 업그레이드 [4] 2016.03.29 by sejin7940
서버링 홈페이지에서 결재 게시판은 없나요? [1] 2016.03.29 by sejin7940
sunshine 트래픽 관련해서요~ [1] 2016.03.29 by sejin7940
왕초보 xe 기본레이아웃 사이트창을 작게줄이면 메인게시판위젯들이 틀어지는데 괜찮나요???  
Chosun.us xe.1.8.18 버전에서 Captcha Member 애드온 적용시 에러 [2] 2016.03.29 by JAKE
김영수 댓글 입력기를 위지윅만 사용하려면 어디를 손봐야 하나요? [8] file 2016.03.29 by 김영수
물김밥 LNB메뉴 사이즈 조절 할 수 없을까요..? [1] 2016.03.29 by WebdesignerS
좋은사람955 그누보드5 레이아웃을 xe로 [3] 2016.03.29 by WebdesignerS
도련님 글쓰기 비밀글만 적을수있게 어떻게하는지요 [1] 2016.03.29 by WebdesignerS
기억속으로 네이버 사이트등록 하는방법 중 문의드립니다. [1] 2016.03.29 by WebdesignerS
skyinsky 화면깜빡임.. [2] 2016.03.29 by skyinsky
빙짱 게시물의 태그를 게시물 목록에 확장변수처럼 보이게 하는 방법 [3] 2016.03.29 by 빙짱
빰쓰 본인인증 [1] 2016.03.29 by sejin7940
뚜찌빠찌 댓글에 첨부한 이미지 사이즈만 작게 나오는 방법 있을까요? [1] 2016.03.29 by 불금
HTT 메뉴 앞 아이콘을 넣고 싶습니다. [2] 2016.03.29 by HTT
디버 XE + CUBRID 문의 [1] 2016.03.29 by 기진곰
영구오빠 카페24계정과 도메인 파비콘 출력문제  
김해피 게시판 글 등록 오류 [3] 2016.03.30 by 김해피
이영애 tgz파일 [1] 2016.03.30 by YJSoft
scha**** xe설치 마지막단계 관리자정보입력 후 에러 발생 [2] 2016.03.30 by scha****
비비 cafe24 주소 고정 포워딩을 사용하되 프레임 방식이 아닐 수 있나요? [3] 2016.03.30 by T3RR3T