검색했을때 인기검색어에 검색자 아이디 기록 채택완료
Copy
function insert_search($field, $str)
{
global $g5;
if(!in_array('mb_id', $field)) {
$sql = " insert into {$g5['search_word']} set pp_word = '{$str}', pp_date = '".G5_TIME_YMD."', pp_mb = '{$mb['mb_id']}' ";
sql_query($sql, FALSE);
}
print_r('?');
print_r($mb);
print_r($member);
}
로 신규 함수를 만들고
get_sql_search 해당 함수에서 추가로 불러주고 있습니다.
테이블에 값은 정상적으로 들어가는걸 확인했는데 검색자 아이디만 기록을 못하고 있습니다 ㅠㅠ
검색도 로그인한 사람만 가능하도록 게시판 기본 레벨은 2 로 설정해놨습니다.
head.php 에서 $member 에 변수가 들어가있는거같은데 common.lib.php 에서는 못불러오고 있습니다.
추가하고싶은건 검색 이력 입니다.
답변 1개
채택된 답변
+20 포인트
4년 전
함수 안에서 외부 변수 사용해야하니까
global $g5; 처럼
global $member;
혹은
global $mb;
해주시면 되겠네요 ㅎㅎ
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
4년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
정말 감사합니다!