(수정)그누헌터(구인구직)에서 제목,이름으로 검색기능 추가 정보
일반 (수정)그누헌터(구인구직)에서 제목,이름으로 검색기능 추가관련링크
본문
적용된 헌터는 "그누헌터 회원연동 버전입니다." 다음 링크 참조
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=selfpds&wr_id=419
1. 구인현황에서 조회(링크1참조)
수정파일 :hunter/offer.php
수정전 :
$sql_common = " from $cfg[table_offer] where 1 ";
if ($of_area) $sql_common .= " and of_area = '$of_area' ";
수정후 :
$sql_common = " from $cfg[table_offer] where 1 ";
if ($of_subject) $sql_common .= " and of_subject = '$of_subject' "; // 제목검색추가
if ($of_name) $sql_common .= " and of_name = '$of_name' "; // 이름검색추가
if ($of_area) $sql_common .= " and of_area = '$of_area' ";
화면출력추가(적당한 위치에 다음 내역을 추가하세요)
제목 <input type=text name=of_subject size=10 class=input value="<? echo $of_subject ?>">
이름 <input type=text name=of_name size=10 class=input value="<? echo $of_name ?>">
2. 구인구직에서 조회(링크2참조)
수정파일 :hunter/hunter.php
수정전 :
$sql_common = " from $cfg[table_hunter] where 1 ";
if ($hu_area) $sql_common .= " and hu_area = '$hu_area' ";
수정후 :
$sql_common = " from $cfg[table_hunter] where 1 ";
if ($hu_subject) $sql_common .= " and hu_subject = '$hu_subject' "; // 제목검색추가
if ($hu_name) $sql_common .= " and hu_name = '$hu_name' "; // 이름검색추가
if ($hu_area) $sql_common .= " and hu_area = '$hu_area' ";
화면출력추가(적당한 위치에 다음 내역을 추가하세요)
제목 <input type=text name=hu_subject size=10 class=input value="<? echo $hu_subject ?>">
이름 <input type=text name=hu_name size=10 class=input value="<? echo $hu_name ?>">
#######################################
###다음 내용은 추가되는 내용입니다.
#1. 제목과 이름의 검색시에 위의 내용은 일치하는 것만 검색하도록 되어있는데 만약 같은 문자를 포함하는 것을 모두 찾고자 한다음 다음처럼 수정한다.
1). offer.php(구인현황) : 위 두개만 사용하던지, 아래 두개만 사용하던지 해야함
if ($of_subject) $sql_common .= " and of_subject = '$of_subject' "; // 일치하는것만찾기
if ($of_name) $sql_common .= " and of_name = '$of_name' "; // 일치하는것만찾기
if ($of_subject) $sql_common .= " and of_subject like '%$of_subject%' "; // 같은문자모두찾기
if ($of_name) $sql_common .= " and of_name like '%$of_name%' "; // 같은문자모두찾기
2). hunter.php(구직현황) : 위 두개만 사용하던지, 아래 두개만 사용하던지 해야함
if ($hu_subject) $sql_common .= " and hu_subject = '$hu_subject' "; // 일치하는것만찾기
if ($hu_name) $sql_common .= " and hu_name = '$hu_name' "; // 일치하는것만찾기
if ($hu_subject) $sql_common .= " and hu_subject like '%$hu_subject%' "; // 같은문자모두찾기
if ($hu_name) $sql_common .= " and hu_name like '%$hu_name%' "; // 같은문자모두찾기
#2. 페이지 처리에서 에러나시는 분은 다음을 수정하세요.
1). offer.php(구인현황)에서 다음 두곳을 수정한다.
1수정전 :
$offer_qstr = "of_area=$of_area&of_jikjong=$of_jikjong&of_jiwon=$of_jiwon&of_goyong=$of_goyong&of_sex=$of_sex&of_hakruk=$of_hakruk&of_danwi=$of_danwi&of_bosu_from=$of_bosu_from&of_bosu_to=$of_bosu_to";
1수정후 :
$offer_qstr = "of_area=$of_area&of_jikjong=$of_jikjong&of_jiwon=$of_jiwon&of_goyong=$of_goyong&of_sex=$of_sex&of_hakruk=$of_hakruk&of_danwi=$of_danwi&of_bosu_from=$of_bosu_from&of_bosu_to=$of_bosu_to&of_subject=$of_subject&of_name=$of_name";
2수정전 :
echo get_paging($default[de_write_pages], $page, $total_page, $cfg[page_rows], "./?doc=$doc&$hunter_qstr&page=");
2수정후 :
//echo get_paging($default[de_write_pages], $page, $total_page, $cfg[page_rows], "./?doc=$doc&$hunter_qstr&page="); // 주석처리
echo get_paging($default[de_write_pages], $page, $total_page, "./?doc=$doc&$hunter_qstr&$offer_qstr&page=");
2). hunter.php(구직현황)에서 다음 두곳을 수정한다.
1수정전 :
$hunter_qstr = "hu_area=$hu_area&hu_jikjong=$hu_jikjong&hu_jiwon=$hu_jiwon&hu_goyong=$hu_goyong&hu_sex=$hu_sex&hu_hakruk=$hu_hakruk&hu_byung=$hu_byung&hu_bosu_from=$hu_bosu_from&hu_bosu_to=$hu_bosu_to";
1수정후 :
$hunter_qstr = "hu_area=$hu_area&hu_jikjong=$hu_jikjong&hu_jiwon=$hu_jiwon&hu_goyong=$hu_goyong&hu_sex=$hu_sex&hu_hakruk=$hu_hakruk&hu_byung=$hu_byung&hu_bosu_from=$hu_bosu_from&hu_bosu_to=$hu_bosu_to&hu_subject=$hu_subject&hu_name=$hu_name";
2수정전 :
echo get_paging($default[de_write_pages], $page, $total_page, $cfg[page_rows], "./?doc=$doc&$hunter_qstr&page=");
2수정후 :
//echo get_paging($default[de_write_pages], $page, $total_page, $cfg[page_rows], "./?doc=$doc&$hunter_qstr&page="); // 주석처리
echo get_paging($default[de_write_pages], $page, $total_page, "./?doc=$doc&$hunter_qstr&page="); tr&$offer_qstr&page=");
http://www.sir.co.kr/?doc=bbs/gnuboard.php&bo_table=selfpds&wr_id=419
1. 구인현황에서 조회(링크1참조)
수정파일 :hunter/offer.php
수정전 :
$sql_common = " from $cfg[table_offer] where 1 ";
if ($of_area) $sql_common .= " and of_area = '$of_area' ";
수정후 :
$sql_common = " from $cfg[table_offer] where 1 ";
if ($of_subject) $sql_common .= " and of_subject = '$of_subject' "; // 제목검색추가
if ($of_name) $sql_common .= " and of_name = '$of_name' "; // 이름검색추가
if ($of_area) $sql_common .= " and of_area = '$of_area' ";
화면출력추가(적당한 위치에 다음 내역을 추가하세요)
제목 <input type=text name=of_subject size=10 class=input value="<? echo $of_subject ?>">
이름 <input type=text name=of_name size=10 class=input value="<? echo $of_name ?>">
2. 구인구직에서 조회(링크2참조)
수정파일 :hunter/hunter.php
수정전 :
$sql_common = " from $cfg[table_hunter] where 1 ";
if ($hu_area) $sql_common .= " and hu_area = '$hu_area' ";
수정후 :
$sql_common = " from $cfg[table_hunter] where 1 ";
if ($hu_subject) $sql_common .= " and hu_subject = '$hu_subject' "; // 제목검색추가
if ($hu_name) $sql_common .= " and hu_name = '$hu_name' "; // 이름검색추가
if ($hu_area) $sql_common .= " and hu_area = '$hu_area' ";
화면출력추가(적당한 위치에 다음 내역을 추가하세요)
제목 <input type=text name=hu_subject size=10 class=input value="<? echo $hu_subject ?>">
이름 <input type=text name=hu_name size=10 class=input value="<? echo $hu_name ?>">
#######################################
###다음 내용은 추가되는 내용입니다.
#1. 제목과 이름의 검색시에 위의 내용은 일치하는 것만 검색하도록 되어있는데 만약 같은 문자를 포함하는 것을 모두 찾고자 한다음 다음처럼 수정한다.
1). offer.php(구인현황) : 위 두개만 사용하던지, 아래 두개만 사용하던지 해야함
if ($of_subject) $sql_common .= " and of_subject = '$of_subject' "; // 일치하는것만찾기
if ($of_name) $sql_common .= " and of_name = '$of_name' "; // 일치하는것만찾기
if ($of_subject) $sql_common .= " and of_subject like '%$of_subject%' "; // 같은문자모두찾기
if ($of_name) $sql_common .= " and of_name like '%$of_name%' "; // 같은문자모두찾기
2). hunter.php(구직현황) : 위 두개만 사용하던지, 아래 두개만 사용하던지 해야함
if ($hu_subject) $sql_common .= " and hu_subject = '$hu_subject' "; // 일치하는것만찾기
if ($hu_name) $sql_common .= " and hu_name = '$hu_name' "; // 일치하는것만찾기
if ($hu_subject) $sql_common .= " and hu_subject like '%$hu_subject%' "; // 같은문자모두찾기
if ($hu_name) $sql_common .= " and hu_name like '%$hu_name%' "; // 같은문자모두찾기
#2. 페이지 처리에서 에러나시는 분은 다음을 수정하세요.
1). offer.php(구인현황)에서 다음 두곳을 수정한다.
1수정전 :
$offer_qstr = "of_area=$of_area&of_jikjong=$of_jikjong&of_jiwon=$of_jiwon&of_goyong=$of_goyong&of_sex=$of_sex&of_hakruk=$of_hakruk&of_danwi=$of_danwi&of_bosu_from=$of_bosu_from&of_bosu_to=$of_bosu_to";
1수정후 :
$offer_qstr = "of_area=$of_area&of_jikjong=$of_jikjong&of_jiwon=$of_jiwon&of_goyong=$of_goyong&of_sex=$of_sex&of_hakruk=$of_hakruk&of_danwi=$of_danwi&of_bosu_from=$of_bosu_from&of_bosu_to=$of_bosu_to&of_subject=$of_subject&of_name=$of_name";
2수정전 :
echo get_paging($default[de_write_pages], $page, $total_page, $cfg[page_rows], "./?doc=$doc&$hunter_qstr&page=");
2수정후 :
//echo get_paging($default[de_write_pages], $page, $total_page, $cfg[page_rows], "./?doc=$doc&$hunter_qstr&page="); // 주석처리
echo get_paging($default[de_write_pages], $page, $total_page, "./?doc=$doc&$hunter_qstr&$offer_qstr&page=");
2). hunter.php(구직현황)에서 다음 두곳을 수정한다.
1수정전 :
$hunter_qstr = "hu_area=$hu_area&hu_jikjong=$hu_jikjong&hu_jiwon=$hu_jiwon&hu_goyong=$hu_goyong&hu_sex=$hu_sex&hu_hakruk=$hu_hakruk&hu_byung=$hu_byung&hu_bosu_from=$hu_bosu_from&hu_bosu_to=$hu_bosu_to";
1수정후 :
$hunter_qstr = "hu_area=$hu_area&hu_jikjong=$hu_jikjong&hu_jiwon=$hu_jiwon&hu_goyong=$hu_goyong&hu_sex=$hu_sex&hu_hakruk=$hu_hakruk&hu_byung=$hu_byung&hu_bosu_from=$hu_bosu_from&hu_bosu_to=$hu_bosu_to&hu_subject=$hu_subject&hu_name=$hu_name";
2수정전 :
echo get_paging($default[de_write_pages], $page, $total_page, $cfg[page_rows], "./?doc=$doc&$hunter_qstr&page=");
2수정후 :
//echo get_paging($default[de_write_pages], $page, $total_page, $cfg[page_rows], "./?doc=$doc&$hunter_qstr&page="); // 주석처리
echo get_paging($default[de_write_pages], $page, $total_page, "./?doc=$doc&$hunter_qstr&page="); tr&$offer_qstr&page=");
추천
0
0
댓글 전체
헌터를 회원만 글을 올리게 하려면 어떻게 하나요?
최강루트
수고하십시요.
수고하십시요.
검색부분을 꽉잡고 계시는군요...
요즘 들리고만 가고 하는 형편인데 겨울철 행사에 바빠서 그렇습니다.
참 감사하게 생각합니다....^^
요즘 들리고만 가고 하는 형편인데 겨울철 행사에 바빠서 그렇습니다.
참 감사하게 생각합니다....^^
고생이 많으십니다..... root님!
말은 없지만, 감사하다고 느끼는 분들이 많을 겁니다.
말은 없지만, 감사하다고 느끼는 분들이 많을 겁니다.
검색조건설정에서 위 참고사이트(threes.org)에는 다음과 같이 설정되어있습니다.
1. offer.php
$sql_common = " from $cfg[table_offer] where 1 ";
//if ($of_subject) $sql_common .= " and of_subject = '$of_subject' ";// 주석처리
if ($of_name) $sql_common .= " and of_name = '$of_name' "; // name은 일치하는것만 검색
if ($of_subject) $sql_common .= " and of_subject like '%$of_subject%' "; // 제목은 검색어를 포함하는것을 검색
//if ($of_name) $sql_common .= " and of_name like '%$of_name%' "; // 주석처리
if ($of_area) $sql_common .= " and of_area = '$of_area' ";
2. hunter.php
$sql_common = " from $cfg[table_hunter] where 1 ";
//if ($hu_subject) $sql_common .= " and hu_subject = '$hu_subject' "; // 주석처리
if ($hu_name) $sql_common .= " and hu_name = '$hu_name' "; // name은 일치하는것만 검색
if ($hu_subject) $sql_common .= " and hu_subject like '%$hu_subject%' "; // 제목은 검색어를 포함하는것을 검색
//if ($hu_name) $sql_common .= " and hu_name like '%$hu_name%' "; // 주석처리
if ($hu_area) $sql_common .= " and hu_area = '$hu_area' ";
1. offer.php
$sql_common = " from $cfg[table_offer] where 1 ";
//if ($of_subject) $sql_common .= " and of_subject = '$of_subject' ";// 주석처리
if ($of_name) $sql_common .= " and of_name = '$of_name' "; // name은 일치하는것만 검색
if ($of_subject) $sql_common .= " and of_subject like '%$of_subject%' "; // 제목은 검색어를 포함하는것을 검색
//if ($of_name) $sql_common .= " and of_name like '%$of_name%' "; // 주석처리
if ($of_area) $sql_common .= " and of_area = '$of_area' ";
2. hunter.php
$sql_common = " from $cfg[table_hunter] where 1 ";
//if ($hu_subject) $sql_common .= " and hu_subject = '$hu_subject' "; // 주석처리
if ($hu_name) $sql_common .= " and hu_name = '$hu_name' "; // name은 일치하는것만 검색
if ($hu_subject) $sql_common .= " and hu_subject like '%$hu_subject%' "; // 제목은 검색어를 포함하는것을 검색
//if ($hu_name) $sql_common .= " and hu_name like '%$hu_name%' "; // 주석처리
if ($hu_area) $sql_common .= " and hu_area = '$hu_area' ";
원하셨던 분이 더러 계셨는데 ....
항상 애 쓰시네요.^^ 감사합니다.
라고 말씀만 드리는거 밖에는 ....^^;
좋은 하루 보내세요!
항상 애 쓰시네요.^^ 감사합니다.
라고 말씀만 드리는거 밖에는 ....^^;
좋은 하루 보내세요!