index 페이지 질문좀 드릴게요
본문
index 페이지에서
$time1 = strtotime($today.$list[$i]['wr_3']);
$date1 = date('Y-m-d', strtotime('-1 month', $time1));
$date2 = $today.$list[$i]['wr_3'];
$sql = " select count(*) as cnt from g5_search where mb_id = '{$member['mb_id']}' AND remark1 = '{$list[$i]['wr_2']}' AND trdate BETWEEN '{$date1}' and '{$date2}'";
여분필드 3의 날짜를 비교 해서 여분필드 2에 내용이 있는 데이터들 갯수를 구하고 싶은데 안되네요
$list[$i] 가 출력이 안되는거 같은데 방법이있나요?
답변 6
인덱스 페이지에서
$list 값은 사전 정의 하셨나요?
get_list() 등으로 사전에 정의하셔야 합니다...
해당 함수는 /lib/common.lib.php 에 정의되어 있습니다.
$today.$list[$i]['wr_3']
예) 위에 두개의 값이 날짜 2021-01-31 씩으로 되어 있나요?
확인해보세요
!-->/lib/latest.lib.php
파일을 참조하셔서 만들어보세요.
index 페이지에서는 함수를 통해불러오셔서 $list에 집어넣으시면되구요.
그냥 index에서 list변수를 쓰면 당연히 안나오죠..
먼저 선언을 해야합니다.
$list 는 고사하고 $i row 값도 선언이 안된 상태인데
어떤 근거로 해당 게시글을 가져올까요?
방법이 2가지 입니다.
1. 해당 게시글 목록을 봐야할경우 = $list 선언.
2. 볼 필요없이 쿼리문에서 처리하면됩니다.
다만 질문글을 올리신 내용으로 보아 1,2 는 거리가 좀 먼것 같고
편법으로 원하는 위치에 최신글 베이직 스킨을 올리신뒤에 해당 최신글 소스 직접 수정으로 처리하시면됩니다.
최신글 내에는 $list 가 정의 되어 있습니다.
ps.
페이징 필요없으시면 for 내에서 단순 여분필드 비교만으로도 원하시는 데이터 정렬이 가능합니다.
앞뒤 내용이 빠져 있어서
조언 드리기 힘들군요.