테스트 사이트 - 개발 중인 베타 버전입니다

index 페이지 질문좀 드릴게요 채택완료

익수야가자 4년 전 조회 3,265

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개

채택된 답변
+20 포인트

인덱스 페이지에서

$list 값은 사전 정의 하셨나요?

 

get_list() 등으로 사전에 정의하셔야 합니다...

해당 함수는 /lib/common.lib.php 에 정의되어 있습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

익수야가자
4년 전
사전정의 안한거 같은데 index에서 따로 해야하나요?

댓글을 작성하려면 로그인이 필요합니다.

앞뒤 내용이 빠져 있어서

조언 드리기 힘들군요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

먼저 선언을 해야합니다.

$list 는 고사하고 $i row 값도 선언이 안된 상태인데

어떤 근거로 해당 게시글을 가져올까요?

 

방법이 2가지 입니다.

1. 해당 게시글 목록을 봐야할경우 = $list 선언.

2. 볼 필요없이 쿼리문에서 처리하면됩니다.

 

다만 질문글을 올리신 내용으로 보아 1,2 는 거리가 좀 먼것 같고

편법으로 원하는 위치에 최신글 베이직 스킨을 올리신뒤에 해당 최신글 소스 직접 수정으로 처리하시면됩니다.

최신글 내에는 $list 가 정의 되어 있습니다.

 

ps.

페이징 필요없으시면 for 내에서 단순 여분필드 비교만으로도 원하시는 데이터 정렬이 가능합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

핑크빈
4년 전

 

index 페이지에서는 함수를 통해불러오셔서 $list에 집어넣으시면되구요.

그냥 index에서 list변수를 쓰면 당연히 안나오죠..

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

웹솔드
4년 전

/lib/latest.lib.php

파일을 참조하셔서 만들어보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

웹솔드
4년 전

</p>

<p>$today.$list[$i]['wr_3']</p>

<p>

 

예) 위에 두개의 값이 날짜 2021-01-31 씩으로 되어 있나요?

확인해보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

익수야가자
4년 전
$today 가 2021-05-
wr_3 이 05 이런식으로 되어 있는데 게시판 리스트 페이지에서는 echo로 불러도 잘 나오는데
index에서는 echo로 불러지지도 않네요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인